phpbar.de logo

Mailinglisten-Archive

[php] Zeilenumbruch unterschiedlich bei POST Textfeldern ?

[php] Zeilenumbruch unterschiedlich bei POST Textfeldern ?

Andreas Heigl a.heigl at wdv.de
Fre Sep 23 12:11:27 CEST 2005


Marcel Kurz schrieb:

>> Aber schön, das es jetzt geht!
> jo aber ganz befriedigent ist es nicht da es ja nur ein workaround für
> das problem ist
Naja, nicht ganz. Denn grundsätzlich kann der Zeilentrenner deines Textes
CR, CRLF oder LF sein (je nach Client).
Und nach RFC2822 MÜSSEN Zeilen einer eMail durch CRLF getrennt sein.
Abschnitt 2.3 regelt explizit, das CR und LF NICHT getrennt voneinander
vorkommen dürfen.
Außerdem sollen Zeilen einer eMail nur 76 Zeichen lang sein und dürfen nicht
länger als 998 Zeichen pro Zeile sein.
Wenn das also bisher auf einem Server funktioniert hat, liegt das eher
daran, das in diesem speziellen Fall diese Konvertierung des Zeilentrenners
in CRLF für dich transparent vorgenommen wurde. Darauf kannst du aber eben
nicht vertrauen.
Daher solltest du grundsätzlich die eingehenden Texte prüfen und
entsprechend aufbereiten, sonst kommst du in Teufels Küche.

Grüße

Andreas
-- 

Andreas Heigl
Siemensstrasse 6
61352 Bad Homburg
Germany
Telefon +49-(0)6172-670-185
Telefax +49-(0)6172-670-181



php::bar PHP Wiki   -   Listenarchive