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 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("kreuchundfleuch@web.de", "Neue Nachricht fuer Sie!", $mailnachricht, "From: $name <$absender>");
// ...und dem Benutzer sagen, dass alles glatt lief!
echo "
Vielen Dank für Ihre Nachricht! Ich werde so schnell wie möglich antworten, bitte aber um etwas Geduld, wenn es etwas länger dauert.
";
}
// Wenn nicht alle Felder ausgefuellt wurden, dann...
else
{
// eine Fehlermeldung ausgeben!
echo "
Bitte füllen Sie alle Felder aus!
";
}
}
}
}
}
?>