Ich habe einen Formmailer mit Datei-Anhang Versand in PHP geschrieben. Leider habe ich irgendwo einen Fehler, aber wo?
Es sollen hier JPG Bilder hinzugefügt werden können und als Anhang per Mail verschickt werden.
Vielen Dank für Eure Hilfe...
$dateiname = $file;
$datei_bild = fread(fopen($dateiname,"r"),filesize($dateiname));
$datei_bild = chunk_split(base64_encode($datei_bild));
$boundary = strtoupper(md5(uniqid(time())));
$mail_header = "From: $from_email";
$mail_header .= "\nMIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type:image/jpeg; name="$dateiname"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=Bild";
$mail_header .= "\n\n$datei_bild";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n--$boundary--";
mail($recipient, $subject, $content,"$mail_header");