Der Code müsste geändert so aussehen: PHP-Code: <html><head><title>Kontaktformular mit PHP</title></head><body><?php$Empfaenger = "Ihre@Mailadresse.land";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!"; } elseif(!eregi("^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}", $_REQUEST['Email'])) { echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und geben Sie eine gültige Emailadresse ein!"; } 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> Hinzugefügt hab ich folgende Zeilen: PHP-Code: elseif(!eregi("^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}", $_REQUEST['Email'])) { echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und geben Sie eine gültige Emailadresse ein!"; }
<html><head><title>Kontaktformular mit PHP</title></head><body><?php$Empfaenger = "Ihre@Mailadresse.land";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!"; } elseif(!eregi("^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}", $_REQUEST['Email'])) { echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und geben Sie eine gültige Emailadresse ein!"; } 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>
elseif(!eregi("^[a-z0-9]+([-_.]?[a-z0-9])+@[a-z0-9]+([-_.]?[a-z0-9])+.[a-z]{2,4}", $_REQUEST['Email'])) { echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und geben Sie eine gültige Emailadresse ein!"; }
--
Foren-Regeln