Hallo zusammen,
ich habe ein Problem, ich habe ein einfaches Php-Skript geschrieben, was ein Kontaktformular auswertet, allerdings funktioniert es nicht richtig. Die Umlaute werden nicht erkannt und so zB als ö ausgegeben. So sieht der Code aus, was kann ich tun, damit die Zeichen richtig dargestellt werden?
Freu mich über eure Hilfe!
Lg
<?php
$Empfaenger = "name@domain.de";
if($_REQUEST['Send'])
{
if
(
empty($_REQUEST['name']) ||
empty($_REQUEST['vorname']) ||
empty($_REQUEST['email']) ||
empty($_REQUEST['nachricht'])
)
{
header('Location: http://www.google.de');
exit(0); // Sicherheitsmacro
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
header('Location: http://www.google.de');
exit(0); // Sicherheitsmacro
}
}
else
{
header('Location: http://www.google.de');
exit(0); // Sicherheitsmacro
}
?>