Die
Rechenaufgabe wurde falsch gelöst!
";
}
// Ansonsten, wenn die Rechenaufgabe RICHTIG geloest wurde
stimmt...
if($_POST['number'] == md5($_POST['arithmetic']))
{
// ...und die eingegeben E-Mail Adresse in Wahrheit keine ist...
if(!ereg
("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",
$_POST['email']))
{
// ...dann eine Fehlermeldung ausgeben!
echo "
Die eingegebene E-Mail-Adresse ist ungültig!
"; } // Ansonsten, wenn die eingegebene E-Mail Adresse auch wirklich eine ist... if(ereg ("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_POST['email'])) { // ...und kein Feld leer ist... if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message'])) { // dann den ganzen Muell von Spambots oder auch menschlichen Spammern entfernen... $name = nl2br(stripslashes(htmlspecialchars($_POST['name']))); $IP = getenv("REMOTE_ADDR"); $absender = preg_replace( "/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "", $_POST['email'] ); $absender = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $absender ); $nachricht = nl2br(stripslashes(htmlspecialchars($_POST['message']))); // ...die Nachricht, die Sie erhalten moechten, wenn eine neue Nachricht an Sie versandt wurde, definieren... $mailnachricht = "Hallo!\n\nEs ist eine neue Nachricht �ber Kontaktformular fuer Sie eingetroffen:\n\n---------------------------------------------\n\nName:\n$name\n\nIP:\n$IP\n\nE-Mail:\n$absender\n\nNachricht:\n$nachricht\n\n---------------------------------------------\n\nSie koennen dem Absender der Nachricht direkt antworten, indem Sie einfach auf diese E-Mail antworten.\n\nMfG\nBotty ;-)"; // ...an Sie verschicken... mail("", "Neue Nachricht �ber Kontaktformular", $mailnachricht, "From: $name <$absender>"); // ...und dem Benutzer sagen, dass alles glatt lief! echo "Vielen Dank für Ihre Nachricht! Wir lassen Ihnen umgehend eine Antwort zukommen.
"; } // Wenn nicht alle Felder ausgefuellt wurden, dann... else { // eine Fehlermeldung ausgeben! echo "Bitte füllen Sie alle Felder aus!
"; } } } } } ?>