Definier mal 'Content-type: text/html; charset=iso-8859-1'
Moin,
Nach dem Versand über ein PHP-File, sind in der Mail Umlaute im Body kaputt. Umlaute im Subject sind dagegen OK.
Habe jetzt drei Stunden nach einer Lösung gesucht - und nichts gefunden. Kann jemand helfen.
Das Script sieht so aus:
Kenne mich mit PHP nicht sonderlich aus.Code:<?php $EmailFrom = "person@domain.eu"; $EmailTo = "persons@domain.eu"; $Subject = "Ihre Nachricht"; $name = Trim(stripslashes($_POST['name'])); $nachname = Trim(stripslashes($_POST['nachname'])); $strasse = Trim(stripslashes($_POST['strasse'])); […SNIP…] // validation $validationOK=true; if (!$validationOK) { print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; exit; } // prepare email body text $Body = ""; $Body .= "Name: "; $Body .= $name; $Body .= " "; […SNIP…] // send email $success = mail($EmailTo, $Subject, $Body, "Von: <$EmailFrom>"); // redirect to success page if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=kontaktdanke.php\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=kontaktfehler.htm\">"; } ?>
Danke vorab für Eure Hilfe
Radulph
Definier mal 'Content-type: text/html; charset=iso-8859-1'
the0bone
Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.
Moin,
da ich mich mit PHP überhaupt nicht auskenne: Wie sieht diese Funktion EXAKT aus, und wohin gehört sie? Hier produziere ich mit Deiner Anweisung Fehlermeldungen.
Das ist keine PHP Anweisung.
Die genannte Anweisung kommt in den Headbereich der betroffenen Seite.
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
Du solltest dann natürlich die vorhandene Charsetangabe löschen.
Die lautet wahrscheinlich so:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hier findest eine Erklärung für Charset
Geändert von MichaelM (26.04.2010 um 23:33 Uhr)
Harleylujar, Michael!!
Man sieht nur mit dem Herzen gut - das Wesentliche ist für das Auge unsichtbar...
www.mikel-mueller.de
www.sanitaertechnik-mueller.de
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)