Zeilenumbruch bei textareas durch <br> ersetzen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Scr f?r die N00bfrage, aber wie kann man es machen, dass wenn man eine Textarea hat, und diese in die DB einf?gen will (MySql), dass man s?mtliche Zeilenumbr?che mit <br> ersetzt, damit es sch?n angezeigt werden kann?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mit str_replace():
http://de.php.net/manual/de/function.str-replace.php
So machst du es sicher, unabh?ngig davon, ob als Zeilenumbr?che "\r\n"s oder nur "\n"s ?bertragen werden:
$textareacont = str_replace("\n", "<br>", $textareacont);
$textareacont = str_replace("\r", "", $textareacont);
Falls "\r\n"s ?bertragen werden, werden die "\r"s einfach gel?scht. -
Hi,
das geht ganz einfach mit: nl2br() (http://www.php.net/manual/de/function.nl2br.php)
Bsp:
$str = "Ein\n Text mit\n Zeilenumbr?che\n\n"; $str = nl2br($str); echo $str; // Zeigt "Ein<br /> Text mit<br /> Zeilenumbr?che<br /><br />" an
Alles klar?
EDIT: Da war 0-checka schneller mit seiner Antwort, aber beides geht.
mfg,
hr
Beitrag ge?ndert am 28.01.2006 21:09 von heavyraptor -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage