Homepage selbermachen 7.851 Themen, 35.615 Beiträge

Zeilenumbrüche in Textareas PHP registrieren und mit br repl

Heinz_Malcher / 9 Antworten / Flachansicht Nickles

Hi, wie kann ich , wenn ich z.b. ein gästebuch habe, Zeilenumbrüche in textareas auch wirklich mit br versehen? müsste eigentlich , mit str_replace gehen aber wie bezeichne ich einen zeilenumbruch? hmm hoffe das versteht jemand

bei Antwort benachrichtigen
noch eine frage Heinz_Malcher
noch eine frage Borlander
noch eine frage Heinz_Malcher
xafford Heinz_Malcher „noch eine frage“
Optionen

ähm...okay, nochmal:
du hast dein script, an das über eine form der inhalt der textarea als sagen wir mal $mein_text übergeben wird. dieser string enthält alle formatierungen wie tabs (\t), carriage returns (\r) lineends (\n) usw...diese werden, wenn du es per get übermitteln lässt nach rfc encodiert. jetzt hast du eine einfache möglichkeit:
$neuer_text=nl2br("$mein_text");
oder eine umständlichere:
$neuer_text=ereg_replace("\r\n","<br>","$mein_text");
ausgegeben sollte in beiden fällen ein <br> werden.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
noch eine frage Heinz_Malcher