Hallo Tom :)
$content = "<p>" . str_replace("\r\n", "<br/>", $content) . "";
^^^^
was ist mit Linux? ;)Was genau sendet denn Dein Browser unter Linux für einen Zeilenumbruch?
er sendet <LF>
Hast Du mal reingeschaut?
- nicht in die Sourcen, aber in dem Fall reichen mir übertragene Formularwerte.
Er muss ja das Protokoll einhalten, und da werden Zeilenumbrüche durch CRLF gekennzeichnet.
Richtig, daß tut er auch wenn er HTTP-Header sendet. Nur fallen per POST übergebene Werte unter "Message-Body" und haben mit dem HTTP der Anfrage nichts zutun. Per GET übergebene Werte sind in der Anfragezeile enthalten und müssen eh codiert vorliegen, da dort ein <CRLF> definitiv zu Fehlern im Protokoll führen würde.
Gruß aus Berlin!
eddi