Ich möchte eine Mail verschicken mit ein on the fly erstellten PDF.
Wie gehe ich da vor?
Wie gehe ich da vor?
EDIT:
Ich benutze FPDF zum erstellen der PDF
EDIT:
Ich benutze FPDF zum erstellen der PDF
$file = "../pdf/".$kid."-".$bid.".pdf";
$file_name = $kid."-".$bid.".pdf";
$subject = $m2;
$from = $sales;
$to = $beMail;
$message = $maildata[body];
$boundary = strtoupper(md5(uniqid(time())));
$mail_header = "From:$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,$subject,"",$mail_header);
Kommentar