phpmail

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallo,

    Kann mir vieleicht jemand helfen? Undzwar versuche ich rechnungen via email zu verschicken. Im Anhang befinmdet sich dann eine html datei sozusagen die Rechnung. Meine frage ist nun wie ich diese html datei gefüllt bekomme. Da sie immer leer ist sprich also nix drinne ist.

    Hier mal mein bisheriger code

    Quellcode

    1. $file = "Rechnung.html";
    2. $file_name = "Rechnung";
    3. $from = $email;
    4. $to = $e_mail;
    5. $message = $betreff;
    6. $boundary = strtoupper(md5(uniqid(time())));
    7. $mail_header = "From:Riek-Media.de Webhosting Buchhaltung <$from>\n";
    8. $mail_header .= "MIME-Version: 1.0";
    9. $mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
    10. $mail_header .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
    11. $mail_header .= "\n--$boundary";
    12. $mail_header .= "\nContent-Type: text/plain";
    13. $mail_header .= "\nContent-Transfer-Encoding: 8bit";
    14. $mail_header .= "\n\n$message";
    15. $file_content = fread(fopen($file,"r"),filesize($file));
    16. $file_content = chunk_split(base64_encode($file_content));
    17. $mail_header .= "\n--$boundary";
    18. $mail_header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
    19. $mail_header .= "\nContent-Transfer-Encoding: base64";
    20. $mail_header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
    21. $mail_header .= "\n\n$file_content";
    22. $mail_header .= "\n--$boundary--";
    23. mail($to,"Neue Rechnung Nr ".$lastid." / Kundennummer $kdnnummer",$message,$mail_header);
    Alles anzeigen



    Vielen dank im vorraus

    Gruss
    Dragon
    Riek-Media.com - Webhosting riek-media.com