Hi,
na ja, dein "Problem" ist HTML selber, ich nehme mal an du zeigst ihm den Text auf einer ganz normalen Ausgabeseite wieder an. In dem Fall wirst du ja sicherlich einsehen, dass
<body>
Hier
steht
Text
</body>
in der Ausgabe ebenso wie
<body>Hier steht Text</body>
einfach nur den Text rausbringt, weil die Füllzeichen ignoriert werden. Du musst also einen Escape auf alle in HTML nicht darstellbaren Zeichen vornehmen, das betrifft in deinem Fall den Newline-Character, in jedem Fall aber auch Umlaute und Sonderzeichen wie "<" und ">". Du solltest also vor der Ausgabe oder zu einem anderen Zeitpunkt (z.B. beim Speichern der Daten) eine Konvertierung vornehmen:
http://de3.php.net/manual/en/function.htmlentities.php
http://de3.php.net/manual/en/function.nl2br.php
Viel Spaß!
MfG
Rouven
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(