Moin,
Die Zeilenumbrüche sind nicht weg (wovon du dich durch Anschauen des Quellcode überzeugen kannst), HTML ignoriert allerdings Zeileumbrüche bei der Ausgabe.
Also entweder du packst die Ausgabe in ein <pre>-Element oder (besser) du verwendest bei der Ausgabe die Funktion nl2br() (http://www.php.net/manual/de/function.nl2br.php) um die Zeilenumbrüche HTML-gerecht in <br>s zu verwandeln.
--
Henryk Plötz
Grüße aus Berlin