hi zusammen, hab da irgendwo einen fehler drin vieleicht könnt ihr mir helfen.
script schickt leider nur anhang 1 mit anhang 2 bleibt im nirvana
hier mein code
Mail kommt nur mit 1 Anhang, alles andere funktioniert prima, danke für eure hilfe
lg
script schickt leider nur anhang 1 mit anhang 2 bleibt im nirvana
hier mein code
PHP-Code:
$file = $imgfile1;
$file_name = "a1.jpg";
$file2 = $imgfile2;
$file_name2 = "a2.jpg";
$from = "test@test.at";
$to = "test@test.com";
$message = $letter;
$boundary = strtoupper(md5(uniqid(time())));
$mail_header = "From:test@test.at <$from>\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$message";
/* file 1 anhängen */
$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content));
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
$mail_header .= "\n\n$file_content";
$mail_header .= "\n--$boundary--";
/* file 2 anhängen */
$file_content2 = fread(fopen($file2,"r"),filesize($file2));
$file_content2 = chunk_split(base64_encode($file_content2));
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: application/octetstream; name=\"$file_name2\"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$file_name2\"";
$mail_header .= "\n\n$file_content2";
$mail_header .= "\n--$boundary--";
mail($to,"Test - ".$kampagne."",$message,$mail_header);
lg
Kommentar