MudGuard: mit PHP wär' das nicht passiert!!!!1!

Beitrag lesen

Hi,

print MAIL "Subject: $subject\n\n";
print MAIL "$body\n";
das kann bei PHP so nicht passieren, da subject und to getrennte parameter des mail()-befehls sind.

Ich kanns grade nicht ausprobieren, aber:
auch der subject-Parameter der PHP-Mail-Funktion wird ja letzten Endes in den header der Mail geschrieben.

Prüft PHP wirklich ab, ob im subject kein Zeilenumbruch vorkommt?
Im Manual heißt es:
Note:  Make sure you do not have any newline characters in the to or subject, or the mail may not be sent properly.

Keine klare Aussage, was bei einem Zeilenumbruch (hinter dem dann To:bla@example.org steht) im Subject passiert...

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.