Tom: Problem mit Kontaktformular

Beitrag lesen

Hello,

Also ich habe es jetzt mit der Zeile

$inhalt = str_replace("\n", "", $_POST['inhalt']);

Du bist zwar schon auf dem richtigen Weg, aber dann aolltest Du lieber nur "\r\n" gegen "\n" austauschen.

Wenn Du nämlich jetzt einen "kaputten" Linux-Browser als Absender erwischst, der meint, er müsse nur "\n" für die Zeilenschaltung senden, dann hast Du nachher gar keine Zeilenschlatungen mehr. Das gleiche gilt für einen "kaputten" MAC-Browser (älterer Bauart). Der würde dann nämlich nur "\r" senden.

Dabei müssten beide "\r\n" senden, denn das ist im HTTP-Standard festgelegt.

Wenn Du nun also nur die doppelten gegen einfache austauschst, und auf einer Linux-Kiste bietet sich dann wiederum "\n" als Zielgröße an, sollte es eigetnlich immer klappen.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)