Moin,
habe in meinem formmailer eine schöne Funktion zur Überprüfung der mail-Adressen auf Plausibilität aber leider werden die Domainendungen nicht mit einbezogen.
Wenn jemand weiss woran das liegen könnte wäre ich sehr erfreut
und interessiert zu wissen an welcher Stelle der Code fehlerhaft
ist.Die Prüfung auf Syntax geht,aber es kann alles mögliche
an Domainendungen eingegeben werden,ohne das das Script meckert.
cu micha
function validate_email($email)
{
return preg_match("/[1]+(.[_a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z].)+([a-z]{2}|com|edu|gov|int|mil|net|org|shop|aero|biz|coop|info|museum|name|pro)$/i",$email);
}
Variable ist dann dein Formularfeld.
if(validate_email($_REQUEST["email"])!=true)
{
die("<br><font face="Verdana, Helvetica, sans-serif" size="2" color=darkgray>Geben Sie bitte Ihre richtige Emailadresse an.<br><b>
<a href="javascript:history.back();">
«« zurück ««</a>");
_a-z0-9- ↩︎