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;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: