PHP Email validieren – Inkl. neue TLD’s

24. März 2015

Die Email Validierung aus dem PHP Core läuft nicht korrekt und schon gar nicht mit den neuen Domainendungen, den ganzen neuen TLD’s, die das Internet aussehen lassen wie ein Kinderspielplatz. So hatte computerblog.info bereits privat ein Problem mit einem großen Anbieter. Ebenfalls hatte ich mit has.hiv Probleme. Dennoch gibt es eine Funktion die funktioniert, die […]

PHP Email validieren – Inkl. neue TLD’s
Die Email Validierung aus dem PHP Core läuft nicht korrekt und schon gar nicht mit den neuen Domainendungen, den ganzen neuen TLD's, die das Internet aussehen lassen wie ein Kinderspielplatz. So hatte computerblog.info bereits privat ein Problem mit einem großen Anbieter. Ebenfalls hatte ich mit has.hiv Probleme. Dennoch gibt es eine Funktion die funktioniert, die enthalte ich euch nicht vor. [sourcecode lang="php"] <?php function checkmail($email){ return ereg('^[-!#$%&\'*+\\./0-9=?A-Z^`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^`a-z{|}~]+$', $email); } ?> [/sourcecode] Hinweis: Die Funktion ist nun veraltet, aber ich war bislang zu faul, sie mit pregmatch zu kontrollieren.

Kommentare

Kommentare werden geladen...

Weitere Beiträge