• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Attachment in php

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);
 
Zuletzt bearbeitet:
Zurück
Oben