Sprawdzanie poprawności adresów e-mail w PHP

29 lutego 2016
1 gwiadka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek

Do sprawdzania poprawności adresów e-mail należy używać funkcji filter_var().

W aplikacjach internetowych często trzeba sprawdzać, czy użytkownik wpisał w formularzu prawidłowy adres e-mail. W internecie można znaleźć niezliczoną ilość skomplikowanych wyrażeń regularnych, które mają rzekomo rozwiązywać ten problem, ale najprostszym sposobem jest użycie wbudowanej funkcji PHP filter_var(), która może też sprawdzać adresy elektroniczne.

Przykład

	<?php
filter_var('sgamgee@example.com', FILTER_VALIDATE_EMAIL); // zwraca "sgamgee@example.com". To jest prawidłowy adres e-mail.
filter_var('sauron@mordor', FILTER_VALIDATE_EMAIL); // Zwraca logiczną wartość false! To *nie* jest prawidłowy adres e-mail.
?>

Autor: Alex Cabal

Źródło: http://phpbestpractices.org/

Tłumaczenie: Łukasz Piwko

Treść tej strony dostępna jest na zasadach licencji CC BY-SA 3.0

Zobacz również:

Dyskusja

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *