Hallo,
Du verwendest http://www.php.net/manual/de/function.eregi-replace.php und ersetzt "\015\012|\015|\012" durch "", fertig.
Ich würde Dir dringend empfehlen, ein Ersatzzeichen dafür einzusetzen. Es eigent sich besonders der chr(127) für einen Zeilenumbruch im Textfeld. Musst ihn natürlich nacher wieder zurückersetzen, bevor Du das Textfeld wieder anzeigst.
Wenn Du nach "\n" auf einem Linux-Host gesucht hast, dann hast Du leider übersehen, dass es meistens CRLF sind, die in den Dateien drinstehen, da die meisten Texte ja heute von Blindoof-Rechnern kommen. (eigentlich können die ja nur fliegende Bilder...*gg*)
CR = 13d, Carriage Return, Wagenrücklauf
LF = 10d, Linefeed, Zeilenvorschub
Philipp hat Die ja schon Oktalwerde genannt. Dort werden auch erst CRLF, Dann einzelne CR und dan einzelne LF Zeichen ersetzt, bei ihm allerdings durch einen Leerstring, was ich für die Lesbarkeit von Texten nicht für sinnvoll halte. Ein Leerzeichen sollte es schon sein, oder wenn es reversibel sein soll und nur zum Speichern der Texte gedacht ist, eben ein chr(127).
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.