Hi all,
ich hab hier ein php-script mit dem ich bei bestellung eine mail mit pdf-anhang an 2 adressen verschicken will.
beim ausführen stürtzt php ab.
kennt jemand den Fehler?
MfG und vielen Dank
$boundary = strtoupper(md5(uniqid(time())));
$dateiname="dummy_vertrag.pdf";
$datei_inhalt = chunk_split(base64_encode(fread(fopen($dateiname, "r"), filesize($dateiname))));
$betreff= "buchung";
$empfaenger=$email;
$anrede="".$anrede." ".$titel." ".$v_name." ".$name.",";
$text="
$anrede
probiers mal mit $text= $anrede." ....
vielen Dank für Ihre Buchung...
HAUFEN
t e x t ......................
Ihr Team
P.S.Wir senden Ihnen ebenfalls per eMail den Online-Rechnung zu.
Bitte warten Sie mit der Überweisung bis Sie diese eMail erhalten
";
$header = "From: info@absender.com\r\n";
// $header .="Cc: absender20@hotmail.com\r\n"; // zweitempfaenger = probleme der formatierung
$header .= "MIME-Version: 1.0\r\n";
$header .="Content-Type: multipart/mixed; boundary=$boundary\r\n";
$header.="\r\n";
$header .="--$boundary\r\n";
$header .="Content-Type: text/html\r\n";
$header .="Content-Transfer-Encoding: quoted-printable\r\n\n";
$header .="$text\r\n\n";
$header .="--$boundary\r\n";
$header .="Content-Type: application/pdf; name=dummy_vertrag.pdf\r\n";
$header .="Content-Transfer-Encoding: base64\r\n";
$header .="Content-Disposition: attachment; filename=dummy_vertrag.pdf\r\n";
$header .="\n\n".$datei_inhalt;
$header .="--boundary=$boundary--";
@mail($empfaenger,$betreff,"",$header);
$empfaenger = "absender20@hotmail.com";
@mail($empfaenger,$betreff,$text,"From: ".$absender);