php stürzt ab; sieht jemand den fehler?
calypso
- php
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
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);
Aloha!
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.
Definiere "stürzt ab"? Sowas ist mir noch nie passiert. Gibts eine Fehlermeldung? Das ist kein Absturz! Welche Meldung gibt es?
kennt jemand den Fehler?
Ohne Fehlermeldung ist das Suchen so aufwendig. Fehlermeldungen sind dazu da, die Fehlersuche zu erleichtern.
- Sven Rautenberg
Hi Sven Rautenberg,
-> es ist das typische window-fenster mit "schließen" und "details"
wenn ein proggi abtsürtzt.
Php
Diese Anwendung wird aufgrund eines ungültigen
Vorgangs geschlossen
Wenden Sie sich an den Hersteller, falls das
Problem weiterhin besteht.
tcha, das Problem besteht leider weiterhin ...
nett nicht war ?!
danke für feedback
Hi nochmal,
ich habe nun den verantwortlichen teil des scriptes gefunden:
Hier im header ist was faul. nur was?????
$header = "From: info@OpenSpace-Online.com\r\n";
// $header .="Cc: fso70@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--";
MfG
Hi nochmal,
probiers mal mit $text= $anrede." ....
hat nix gebracht
ich habe nun den verantwortlichen teil des scriptes gefunden:
und den rest ausdokumentiert
Hier im header ist was faul. nur was?????
$header = "From: info@OpenSpace-Online.com\r\n";
// $header .="Cc: fso70@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--";
MfG
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);