| 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: 8 let
|
|||
0
