webForumDet fria alternativet
Logga in / Bli medlem

Radbyten

PHP

1 svar · 158 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Frågan#1

Jag har ett litet textarea fält som man kan skriva in saker i. Nu vill jag att om man gör en radbrytning i textarea fältet så skall det inte tas som det i variabeln som det ger.

<html>
<body>
<?

if(isset($damp)) {
$damp = str_replace("\n", "", $damp);
print("\$variabel = \"$damp\";");
}

?>

<form method=get action=index.php>
<textarea name=damp>
</textarea>
<input type=submit>
</form>
</body>
</html>

Har testat detta men det ger bara

$variabel = "text1
text2";

Nån som har en lösning ?
Jag måste ha en textarea och outputten skall se ut så här (exemplet från innan)

$variabel = "text1 text2";

[Redigerat av startail den 17 nov 2001]

Medlem sedan sep. 2000155 inlägg
#2

Löste det med:

if(isset($damp)) {
$damp = eregi_replace("\n", "<br>", $damp);
$damp = eregi_replace("\r", "", $damp);    
$damp = stripslashes($damp);
print("\$variabel = \"$damp\";");
}

Bara så ni vet ;)

257 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)