Tobias Menzel
Erfahrenes Mitglied
Hi,
ne, das ist so falsch. Du musst die Daten ja utf8-dekodieren, bevor Du sie per Email verschickst:
"&$VarN=$answer" <-- iwir haben doch keine Variable namens &VarN ... und wenn dann wäre das eine Zuweisung, deren Ergebnis wohl "true" wäre.
Gruß
.
ne, das ist so falsch. Du musst die Daten ja utf8-dekodieren, bevor Du sie per Email verschickst:
PHP:
if (isset($_POST["msg_message"])) {
$msg = "Nachricht von: ".urldecode($_POST["msg_forename"])." ".urldecode($_POST["msg_lastname"])."\n";
$msg .= " Telefon: ".urldecode($_POST["msg_tel"])."\n";
$msg .= " e-Mail: ".urldecode($_POST["msg_mail"])."\n\n";
$msg .= urldecode($_POST["msg_message"]);
$mail = utf8_decode($mail); // <-- dort!
if (mail("ich@meinedomain.com", "formulareintrag", $msg) == true) {
echo("success=true&");
}
$answer = " Ihre Daten wurden erfolgreich verschickt!";
}
$answer= utf8_encode($answer); // hier brauchst du es eigentlich nicht
echo("answer=".urlencode($answer));
?>
"&$VarN=$answer" <-- iwir haben doch keine Variable namens &VarN ... und wenn dann wäre das eine Zuweisung, deren Ergebnis wohl "true" wäre.
Gruß
.