Hallo,
ich versende mit der mail()-fkt. eine e-mail mit text-file-anhang. wenn der datei-inhalt mit dem 'special inline character' '\n' (fuer new line) geschrieben wurde, gibt es keinerlei schwierigkeiten. wird allerdings das '\r' (carriage return) verwendet, kommt weder eine fehlermeldung zum vorschein, noch kommt die mail jemals an.
\r wird von Macs verwendet um das ende der zeile zu markiern.
am einfachsten wird sein du jagst den text vorher durch einen str_replace http://www.php.net/str_replace
$text=str_replace("\r","\n",$text);
oder alternativ kannst du auch:
$text=str_replace("\r","\r\n",$text);
versuchen
lg
Ludwig
servus ludwig,
das problem ist, dass ich das '\r' benoetige! es entspricht dem ascii-wert 13 oder hex-code 0D! outl$$k verschluesselt es nach quoted-printable mit '=0D'. das problem ist, wenn ich das imitiere haut das nicht hin, auch wenn ich die gleichen header-angaben wie outl$$k verwende.
-> jo