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

Beitrag lesen

Moin!

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):

Wenn schon simpler, dann bitteschön gleich so simpel, dass künftige Top-Level-Domains nicht hinten runterfallen können.

if(!preg_match("/[1]+@.+..+$/", $guest['user_email'])){

  
 - Sven Rautenberg

-- 
"Love your nation - respect the others."

  1. ^@ ↩︎