Hallo alle PHP-Cracks ,
ich benötige dringend Hilfe bzgl. eines PHP Mail-Skriptes, welches Umlaute und Sonderzeichen komplett zerschießt. Die Seiten liegen bei 1&1.
Das Script sieht wie folgt aus:
<?PHP
$von = "From:info@mailadresse.de";
$betreff = "Ankaufanfrage aus dem Web";
$bodytext = "Es gab eine Ankaufanfrage auf der Homepage:\n\n";
$bodytext=$bodytext."Hersteller: ".$hersteller."\n";
$bodytext=$bodytext."Modell: ".$modell."\n";
$bodytext=$bodytext."Baujahr: ".$baujahr."\n";
$bodytext=$bodytext."Laufleistung: ".$laufleistung."\n";
$bodytext=$bodytext."Farbe: ".$farbe."\n";
$bodytext=$bodytext."Preisvorstellung: ".$preisvorstellung."\n";
$bodytext=$bodytext."Vorname: ".$vorname."\n";
$bodytext=$bodytext."Nachname: ".$nachname."\n";
$bodytext=$bodytext."E-Mail: ".$email."\n\n";
$bodytext=$bodytext."Telefon: ".$tel."\n";
$bodytext=$bodytext."\n\n";
$bodytext=$bodytext."Text:\n".$textfeld."\n";
$bodytext=$bodytext."\n\n";
$bodytext=$bodytext."Diese Nachricht wurde automatisch generiert";
$an = "info@mailadresse.de";
$headers=$von."\n"
. "Content-Type: text/plain; charset=iso-8859-1\n"
. "MIME-Version: 1.0\n"
. "Content-Transfer-Encoding: quoted-printable\n";
mail($an,$betreff,$bodytext,$headers);
$url = "emailok.php";
$action = "<META HTTP-EQUIV='refresh' content='1; URL=$url'> ";
echo $action;
?>
----------------------------
Was ist bloß daran falsch, denn bei der Bestätigungsmail kommt dann sowas an:
Text:
VW T4 Multivan / Comfortline, Navi, 2.5 TDI, Sonder-Kfz Sehr gepflegter Multivan aus 2. Hand, Comfortlineausstattung, Tieferlegung, Navi, i-Pod Anschluss, Klimaautomatik, Küchenblock mit Spül und Kochgelegenheit, Kühlbox, zusätzlicher Einzelsitz vorhanden (kann anstelle von Kühlbox oder Küchenblock installiert werden), Wohnmobilzulassung.
-----------------
Alle Sonderzeichen und Umlaute weren kryptisch dargestellt. Ich werde noch wahnsinnig weil ich schon so viel daran "rumgedoktort" habe.
Ich freue mich auf Eure Unterstützung.
Die PHP-Nullcheckerin Vianne
ich benötige dringend Hilfe bzgl. eines PHP Mail-Skriptes, welches Umlaute und Sonderzeichen komplett zerschießt. Die Seiten liegen bei 1&1.
Das Script sieht wie folgt aus:
<?PHP
$von = "From:info@mailadresse.de";
$betreff = "Ankaufanfrage aus dem Web";
$bodytext = "Es gab eine Ankaufanfrage auf der Homepage:\n\n";
$bodytext=$bodytext."Hersteller: ".$hersteller."\n";
$bodytext=$bodytext."Modell: ".$modell."\n";
$bodytext=$bodytext."Baujahr: ".$baujahr."\n";
$bodytext=$bodytext."Laufleistung: ".$laufleistung."\n";
$bodytext=$bodytext."Farbe: ".$farbe."\n";
$bodytext=$bodytext."Preisvorstellung: ".$preisvorstellung."\n";
$bodytext=$bodytext."Vorname: ".$vorname."\n";
$bodytext=$bodytext."Nachname: ".$nachname."\n";
$bodytext=$bodytext."E-Mail: ".$email."\n\n";
$bodytext=$bodytext."Telefon: ".$tel."\n";
$bodytext=$bodytext."\n\n";
$bodytext=$bodytext."Text:\n".$textfeld."\n";
$bodytext=$bodytext."\n\n";
$bodytext=$bodytext."Diese Nachricht wurde automatisch generiert";
$an = "info@mailadresse.de";
$headers=$von."\n"
. "Content-Type: text/plain; charset=iso-8859-1\n"
. "MIME-Version: 1.0\n"
. "Content-Transfer-Encoding: quoted-printable\n";
mail($an,$betreff,$bodytext,$headers);
$url = "emailok.php";
$action = "<META HTTP-EQUIV='refresh' content='1; URL=$url'> ";
echo $action;
?>
----------------------------
Was ist bloß daran falsch, denn bei der Bestätigungsmail kommt dann sowas an:
Text:
VW T4 Multivan / Comfortline, Navi, 2.5 TDI, Sonder-Kfz Sehr gepflegter Multivan aus 2. Hand, Comfortlineausstattung, Tieferlegung, Navi, i-Pod Anschluss, Klimaautomatik, Küchenblock mit Spül und Kochgelegenheit, Kühlbox, zusätzlicher Einzelsitz vorhanden (kann anstelle von Kühlbox oder Küchenblock installiert werden), Wohnmobilzulassung.
-----------------
Alle Sonderzeichen und Umlaute weren kryptisch dargestellt. Ich werde noch wahnsinnig weil ich schon so viel daran "rumgedoktort" habe.
Ich freue mich auf Eure Unterstützung.
Die PHP-Nullcheckerin Vianne