Hi!
if(!filter_var($my_email, FILTER_VALIDATE_EMAIL)){ … }
Ist solch eine Überprüfung (z.B. für ein Registrierunsformular) verlässlich?
Nein, sie ist falsch. Gültige E-Mail-Adressen wie ivan@россия.рф werden als ungültig abgewiesen.
Da fällt wahrscheinlich auch ich+bingueltig@example.com durch...
Nein. Ganz so 0815 ist der Filter nun auch wieder nicht. Aber bei Adressen mit Nicht-ISO-8859-1-Zeichen hat man ja schon das Problem, dass PHP damit (noch) nicht umgehen kann (abgesehen von einigen Spezialfunktionen).
Lo!