validate_email richtig einsetzen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

validate_email richtig einsetzen

Beitrag 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
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag 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'))
KB:knigge
Antworten

Zurück zu „Coding & Technik“