Hallo lerne-php,
^^^^^^^^^ </faq/#Q-12>
Soweit ich weis wir dann in der Datenbank ein \r\n gespeeichert.
das kommt darauf an, von was für einem Computer die Zeilenumbrüche kommen.
function textrep($text) {
$text = str_replace('\r\n','<br>',$text);
wenn du einfache Anführungszeichen verwendest, sucht php wirklich nach der Zeichenkette "\r\n" und nicht nach einem Zeilenumbruch - du musst Doppelte Anführungszeichen verwenden, und um gleich noch alle anderen Arten von Zeilenumbrüchen zu erwischen das verwenden:
$txt = preg_replace("/(\015\012)|(\015)|(\012)/","<br />",$txt);
(siehe auf http://de2.php.net/nl2br den Kommentar von CK1)
das ein return $text; fehlt hat dir Dogfish ja schon gesagt
}
Grüße aus Nürnberg
Tobias
--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|