Tom: php mail-Formular: Attachment??

Beitrag lesen

Hallo zusammen,

entschuldigt bitte, dass ich schon wieder diese Frage stelle. (Die anderen Threads habe ich schon gesichtet und nichts pssendes gefunden)...

Ich habe ein Mailformular, mit dem ich auch ein Attachment versenden will, das die Kunden via Formular an mich schicken können.

Ich habe folgendes Script gefunden und angepasst. Funzt trotzdem nicht. Was mach ich falsch??

$file = "$anhang";//Wird vom Forumlar als String E://bla/bla.jpg übergeben
$file_name = $anhang;//dto
$boundary = strtoupper(md5(uniqid(time())));
$header = "From:$from\n"; //kommt von Formular
$header .= "MIME-Version: 1.0";
$header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
$header .= "\n--$boundary";
$header .= "\nContent-Type: text/plain";
$header .= "\nContent-Transfer-Encoding: 8bit";
$header .= "\n\n$text";
$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content));
$header .= "\n--$boundary";
$header .= "\nContent-Type: application/octetstream; name="$file_name"";
$header .= "\nContent-Transfer-Encoding: base64";
$header .= "\nContent-Disposition: attachment; filename="$file_name"";
$header .= "\n\n$file_content";
$header .= "\n--$boundary--";

//$text,$subject und $recipient werden vom Formular übergeben via POST_Vars

mail($recipient,$subject,$text,$header);

Geht nicht. Keine Ahnung mehr.

Vielen Dank für Eure Hilfe.
Wenn jemand einen Link zu nem passenden Thread hat/findet, bitte posten. Ich hab noch nix passendes gefunden.

DANKE!