Autor | Zpráva | ||
---|---|---|---|
lachim15 Profil |
Ahoj,
chtěl bych poprosit o radu. Hledal jsem script ,který by uměl zpracovat i pdf soubor a zaslat jej přes php mail funkci. Našel jsem tento a funguje perfektně, jen mi nejde nastylovat obsah mailu. Poradil by mi někdo prosím nějakou úpravu, která by mi pomohla? EDIT: Vyřešeno $mailto = "$email_o"; $from_mail = "mail@mail.com"; $from_name = "Name"; $subject = "Subject"; $message = "<html><body><div style='text-align:center;font-weight:bold;'>Nadpis</div><div style='text-align:center;'>Text</div></body></html>"; // Příklad textu // Attachment location $filename = $invoice_only_name; $file = "./invoices/#".$new_invoice_number."-".gmdate("Y").".pdf"; $content = file_get_contents( $file); $content = chunk_split(base64_encode($content)); $uid = md5(uniqid(time())); $name = basename($file); // header $header = "From: ".$from_name." <".$from_mail.">\r\n"; $header .= "Reply-To: ".$replyto."\r\n"; $header .= "MIME-Version: 1.0\r\n"; $header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n"; // message & attachment $nmessage = "--".$uid."\r\n"; $nmessage .= "Content-type:text/plain; charset=iso-8859-1\r\n"; $nmessage .= "Content-Transfer-Encoding: 7bit\r\n\r\n"; $nmessage .= $message."\r\n\r\n"; $nmessage .= "--".$uid."\r\n"; $nmessage .= "Content-Type: application/octet-stream; name=\"".$filename."\"\r\n"; $nmessage .= "Content-Transfer-Encoding: base64\r\n"; $nmessage .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n"; $nmessage .= $content."\r\n\r\n"; $nmessage .= "--".$uid."--"; if(mail($mailto, $subject, $nmessage, $header)) { return "Send"; } ![]() Já sem vůl, mě to netrklo dřív a to nad tím už sedím tak dlouho -.-' Content-type:text/plain; na Content-type:text/html; |
||
Časová prodleva: 7 let
|
0