Hallo Christian,
hab' ich mal wieder zu wenig nachgedacht und nachgelesen bevor gepostet :-(
Leider eignen sich weder str_replace(), noch nl2br() dazu, die
...
$txt = preg_replace('!\015\012|\015|\012!','<br/>',$txt);
...
Warum? Nun, ganz einfach: es ist nicht garantiert, dass die
Newline-Zeichen als \n vorliegen. \n kann, je nach Plattform,
\015\012, \012 oder \015 sein. Was vom Client kommt, ist
nicht vorhersehbar.
Hm, Du hast recht ;-)
Die Newline-Problematik der verschiedenen OS hatte ich völlig vergessen. Außerdem hätte ich die Anmerkungen im Anschluss an die Funktionsbeschreibung lesen sollen, da gibt es doch eine von
CK1 at wwwtech dot de
02-Feb-2001 06:07
die sieht so verdächtig ähnlich aus
Gruss,
Vinzenz