Alex: PHP: E-Mail-Syntax-Prüfung schlägt fehl ...

Beitrag lesen

Hallo Bitbull,

eine sichere Überprüfung, ob es sich un eine gültige E-Mail-Adresse handelt, geht auf diese Weise sowieso nicht. Um nur grobe Tippfehler aufzuspüren, könntest Du einen simpleren regulären Ausdruck verwenden (hier mit preg_match - ist in diesem Fall IMHO günstiger):

if(!empty($guest['user_email'])){  
    if(!preg_match("/^[^@]+@.+\.\D{2,5}$/", $guest['user_email'])){  
    $err['user_email']=not_valid_email;  
    }  
}

Grüße
Alex