Rouven: Zeilenumbruch in einem mehrzeiligen Textfeld

Beitrag lesen

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