Hi zusammen,
ich habe ein kleines Problem mit dem Anhang einer Mail. Ich habe es soweit geschafft, dass man ein Kommentar eingeben und ein Bild mit der Mail versenden kann. Der Kommentar und der Dateiname als Anhang wird angezeigt, das Format wird auch erkannt, nur dass die Dateigröße nicht stimmt (immer 1 Byte!).
Hier mal der Code...
Wo liegt denn der Fehler?
Danke im Voraus!
ich habe ein kleines Problem mit dem Anhang einer Mail. Ich habe es soweit geschafft, dass man ein Kommentar eingeben und ein Bild mit der Mail versenden kann. Der Kommentar und der Dateiname als Anhang wird angezeigt, das Format wird auch erkannt, nur dass die Dateigröße nicht stimmt (immer 1 Byte!).
Hier mal der Code...
PHP-Code:
<?php
$grenze="grenzlinie";
$datei=$HTTP_POST_FILES['datei']['name'];
$betreff = "Fotogalerie";
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: DMNNSKVFVWRKJVZCM
$headers.="Content-Type: multipart/mixed;\n\tboundary=$grenze\n";
$body ="\n--$grenze\n";
$body.="Content-transfer-encoding: 8BIT\r\n";
$body.="Content-type: text/plain\n\n";
$body.="$kommentar\n";
$body.="\n\n";
$body.="\n--$grenze\n";
$body.="Content-Type: application/octet-stream;\n\tname=$datei\n";
$body.="Content-Transfer-Encoding: base64\n";
$body.="Content-Disposition: attachment;\n\tfilename=$datei\n\n";
$body.="\n\n";
$body.="--$grenze";
mail("yx@<yx.de",$betreff,$body,$headers);
?>
Danke im Voraus!
Kommentar