Einzelnen Beitrag anzeigen
Alt 15.06.2009, 15:43   #1
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard PHP mail(): \n wird in <br \> umgewandelt - warum?

Zur besseren Übersichtlichkeit habe ich in einem HTML-Mail, das per PHP verschickt wird, manchmal \n am Ende einer Zeile eingefügt. Dies soll von HTML nicht interpretiert werden, bei der Quelltextansicht jedoch schon.

Aus mir unverständlichen Gründen werden diese \n aber nach dem Versand im Mail als <br \> dargestellt und auch entsprechend interpretiert, was meinen Code zerstört.

Wie kann ich das verhindern? Hat das was mit dem Zeichensatz zu tun, den ich verwende?

Code:
$headers = "MIME-Version: 1.0\n";
 $headers .= "Content-type: text/html; charset=UTF-8\r\n";
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten