punisher86
Mitglied
Hallo Leute,
ich habe ein kleines Mailform um es als kleines Online-Kontakt-Formular zu nutzen.
Das sieht wie folgt aus:
Und dann halt eine html-form wo auch :
drinne steht und irgendwie werden natürlich alle Ö,Ä,Ü etc nicht richtig angezeigt in der Mail.
Wie funktioniert das genau? Ich habe was von encode und decode gelesen, kam damit aber nicht genau zurecht.
MFG
ich habe ein kleines Mailform um es als kleines Online-Kontakt-Formular zu nutzen.
Das sieht wie folgt aus:
Code:
<html>
<head>
<title>Kontaktformular</title>
</head>
<body>
<?php
$Empfaenger = "mailadresse@mail.de";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
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']);
echo"Vielen Dank für Ihre eMail!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
}
?>
</body>
</html>
Und dann halt eine html-form wo auch :
Code:
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
drinne steht und irgendwie werden natürlich alle Ö,Ä,Ü etc nicht richtig angezeigt in der Mail.
Wie funktioniert das genau? Ich habe was von encode und decode gelesen, kam damit aber nicht genau zurecht.
MFG