โค้ด: เลือกทั้งหมด
$strSid = md5(uniqid(time()));
$strTo = $ps_email;
$strSubject = $subject;
$strHeader = "";
$strHeader .= "From: ".$name_mail.$mail_agent."\r\n";
$strHeader .= "Cc: [email protected]\r\n";
$strHeader .= "Bcc: [email protected]\r\n";
//$strHeader .= "Content-type: text/html; charset=windows-874\r\n";
$strHeader .= "MIME-Version: 1.0\n";
$strHeader .= "Content-Type: multipart/mixed; boundary=\"".$strSid."\"\n\n";
$strHeader .= "This is a multi-part message in MIME format.\n";
$strHeader .= "--".$strSid."\n";
$strHeader .= "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "Content-Transfer-Encoding: 7bit\n\n";
$strHeader .= $strMessage."\r\n\r\n";
$PDFNAME = $booking_code.".pdf";
$file = "test.pdf";
$file_size = filesize($file);
$handle = fopen($file, "rb");
$content = fread($handle, $file_size);
fclose($handle);
$content = chunk_split(base64_encode($content));
$strHeader .= "--".$strSid."\r\n";
//$strHeader.= "Content-Type: application/octet-stream; name=\"$PDFNAME\"\n";
$strHeader .= "Content-Type: application/octet-stream; name=\"".$PDFNAME."\"\r\n";
$strHeader.= "Content-Transfer-Encoding: base64\r\n";
//$strHeader.= "Content-Disposition: attachment; filename=\"$PDFNAME\"\r\n\r\n";
$strHeader .= "Content-Disposition: attachment; filename=\"".$PDFNAME."\"\r\n\r\n";
$strHeader.= $content."\r\n\r\n";
$strHeader .= "--".$strSid."--";
mail("$strTo","$strSubject","","$strHeader");