Hallo 
Ich habe diesen Code kopiert um die eingegebenen E-Mail Adressen meines Formulares zu überprüfen.
Nun ist das so: Egal was für eine E- Mail Adresse ich eingebe, kommt immer die Fehlermeldung das es eine falsche ist.
Auch wenn ich meine richtige Adresse eingebe, kommt dieses echo. ( Ich meine: Meine E-Mail gibt es ja wirklich, dann sollte es die Normen erfüllen, und wenn der Code richtig wäre würde er das auch als richtig erkennen. Oder nicht?)
Wie muss ich das umschreiben?
Oder hat mir jemand einen besseren Code der funktioniert und ich anwenden könnte?
Grüsse an alle und noch einen schönen Tag.


Ich habe diesen Code kopiert um die eingegebenen E-Mail Adressen meines Formulares zu überprüfen.
$checkemail = eregi( "^" .
"[a-z0-9]+([_\\.-][a-z0-9]+)*". //user
"@". //@ zeichen
"([a-z0-9]+([\.-][a-z0-9]+)*)+". //domain
"\\.([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|nato|net|org|pro)" . //sld, tld
"$", $_POST['email']);
if (!$checkemail)
{
echo "<p>Bitte eine korrekte Email Adresse eingeben.</p>";
}
else{ //In Datenbank schreiben}
Nun ist das so: Egal was für eine E- Mail Adresse ich eingebe, kommt immer die Fehlermeldung das es eine falsche ist.
Auch wenn ich meine richtige Adresse eingebe, kommt dieses echo. ( Ich meine: Meine E-Mail gibt es ja wirklich, dann sollte es die Normen erfüllen, und wenn der Code richtig wäre würde er das auch als richtig erkennen. Oder nicht?)
Wie muss ich das umschreiben?
Oder hat mir jemand einen besseren Code der funktioniert und ich anwenden könnte?
Grüsse an alle und noch einen schönen Tag.
