Hey Leute.
Ich weiß nicht wo der Fehler ist.
Beim aufrufen der Seite kommt das:
Code
zurück und füllen Sie alle Felder aus"; } else{ $Mailnachricht="Sie haben eine Anfrage über ihr Kontaktformular erhalten:\n\n"; while(list($Formularfeld, $Wert)=each($_REQUEST)) { if($Formularfeld!="submit") { $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 "Sie haben folgende E-Mail an den den Administrator versant: \n".$Mailnachricht; } } else { echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese Seite."; } ?>
Code:
PHP
<html>
<head>
<title>Kontakt Forumular</title>
</head>
<body>
<?php
$Empfaenger = "ihre.mail@mail.com";
if($_REQUEST['submit']){
if(empty($_REQUEST['name']) || empty($_REQUEST['email'])
|| empty($_REQUEST['text']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">
zurück</a> und füllen Sie alle Felder aus";
}
else{
$Mailnachricht="Sie haben eine Anfrage über ihr
Kontaktformular erhalten:\n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="submit")
{
$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 "Sie haben folgende E-Mail an den den Administrator versant: \n".$Mailnachricht; }
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese
<a href=\"kontaktformular.php\">Seite</a>.";
}
?>
</body>
</html>
Alles anzeigen
Weiß jemand wo der Fehler ist?
Mfg