Hello,
"\n\r" -> "\n"
das ist ein ungewöhnlicher Code...
\r\n wäre der übliche.
Außerdem muss man vorher nicht ersetzen, wenn man gemischte Angaben aus drei Systemen hat. Wie ich schon sagte, sit die Funktion nl2br() schlau genug, \r\n \r oder \n jeweils durch _ein_ <br /> _vor_ der gefundenen Sequenz zu ergänzen.
Kleiner Test:
<?php ### newline.php ###
$text = "Mein Text\nder Zeilenumbrüche\r\nenthält und nun\r mit breaks ergänzt werden soll";
echo "<pre>";
echo $text;
echo "</pre>";
$text = nl2br($text);
echo "<pre>";
echo $text;
echo "</pre><br />";
for ($i=0; $i < strlen($text);$i++)
{
$dec = ord($text{$i});
echo "<b>".htmlentities($text{$i})."</b>".dechex($dec)." ";
}
?>
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen