Hallo zusammen,
entschuldigt mir die anfängerfrage, aber ich komm hier einfach nicht mehr weiter.
ich will vom PHP script ein email mit Anhang versenden. das senden geht nur dass beim empfänger die angehängte datei kein inhalt hat, also leer ist.
hier ist mein script:
$file = "file.txt";
$boundary = md5(uniqid(time()));
$mail_header = "From: [Sender]\n";
$mail_header .= "MIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n--text";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain; name=\"Anhangfile.txt\"";
$mail_header .= "\nContent-Transfer-Encoding: 7bit";
$mail_header .= "\nContent-Disposition: attachment; filename=\"Anhangfile.txt\"";
$file_content = fread(fopen($file,"rb"),filesize($file));
$mail_header .= "\n\n$file_content";
$mail_header .= "\n--$boundary--";
mail("[empfänger]", "[subject]","",$mail_header);
es wäre toll wenn einer mir da weiterhelfen könnte.
gruss
Angel