Der Martin: '\r\n' vs. "\r\n"

Beitrag lesen

Hallo,

»» »» $header .= 'From: is.ch@siemens.com'.'\r\n';
»» Sind Escapes mit '' in Headerzeilen überhaupt zulässig? Wie würde das interpretiert, wenn für die Absenderadresse 'is.ch@siemens.com\r\n' als Literal steht?
Erstmal gar nicht, denn String-Literale in einfachen Hochkommas kennen in PHP nur die speziell "escape(d|t)en" Zeichensequenzen \ und '.
Einen CRLF-Zeilenumbruch erzeugt man per "\r\n".

eben, das ist mir klar, und Sandra hatte ja hier fälschlicherweise '\r\n' notiert, also mit "falschen" Anführungszeichen. Das würde dazu führen, dass die Zeichen exakt so in den Mailheader gelangen: Ein Backslash, ein r, noch ein Backslash, ein n.

Also nochmal die Frage: Wie würde so eine Sequenz im einem Mail-Header interpretiert? Als Fehler? Oder hat diese Schreibweise da auch eine spezielle Bedeutung?

Ciao,
 Martin

--
Wenn zwei dasselbe tun, sind sie vielleicht bald zu dritt.