manfredi
New member
Attachment von session in php
Hallo brauch mal wieder hilfe von den Profis:
Ich möchte gerene 2 Attachments an eine mail anhängen, die sich volgend zusammensetzen:
$picurl.$LOGOURL.$entpic. und $picurl.$ORDERURL.$entpic.
die bilder werden auf dem server abgeleget via session und die url und der bildname setzt sich aus den oben genannten parametern zusammen per echo kann ich sie anzeigen aber wie sag ich dem php script häng die beide als Attachment an das mail? (kein html mail)
Danke für jeden vorschlag.
Kann man das folgende script abändern?
$file = "combine.jpg";
$file_name = "combine.jpg";
$from = "info@email.com";
$to = "info@email.com";
$message = "Hier steht dann die Nachricht der Mail";
$boundary = strtoupper(md5(uniqid(time())));
$mail_header = "From:Test <$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_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--";
mail($to,"Betreff",$message,$mail_header);
Hallo brauch mal wieder hilfe von den Profis:
Ich möchte gerene 2 Attachments an eine mail anhängen, die sich volgend zusammensetzen:
$picurl.$LOGOURL.$entpic. und $picurl.$ORDERURL.$entpic.
die bilder werden auf dem server abgeleget via session und die url und der bildname setzt sich aus den oben genannten parametern zusammen per echo kann ich sie anzeigen aber wie sag ich dem php script häng die beide als Attachment an das mail? (kein html mail)
Danke für jeden vorschlag.
Kann man das folgende script abändern?
$file = "combine.jpg";
$file_name = "combine.jpg";
$from = "info@email.com";
$to = "info@email.com";
$message = "Hier steht dann die Nachricht der Mail";
$boundary = strtoupper(md5(uniqid(time())));
$mail_header = "From:Test <$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_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--";
mail($to,"Betreff",$message,$mail_header);
Zuletzt bearbeitet: