Tobias Kloth: Tutorial und str_replace

Beitrag lesen

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:|