Seite 1 von 1

validate_email richtig einsetzen

Verfasst: 01.09.2007 22:57
von phillip
Hallo
Ich würde gerne in einer foreach Schleife checken, ob die E-Mail Adresse schon existiert.

Das macht man ja bekanntlich mit der validate_email($email) Funktion ;-)

Wie frage ich jetzt ab, obs schon existiert, oder nicht?

bzw. wenn es schon vorhanden ist, dann continue

Verfasst: 01.09.2007 23:21
von Pyramide
Wenn die Adresse schon existiert, gibt die Funktion array('error' => true, 'error_msg' => $lang['Email_taken']) zurück.

Wenn du eine große Liste von EMail-Adressen prüfen willst, solltest du das aber nicht mit mehrfachen Aufrufen von validate_email() machen, sondern das ganze zu einer SQL-Anfrage zusammenzufassen (... WHERE user_email IN('email 1', 'email 2', 'email n'))