ПХП - Провера формата адресе е-поште
Овде испод можете пронаћи сп технике да одредите да ли варијабла садржи важећу адресу е-поште.
Коришћење филтера
Користећи ову врсту функције, можете проверити да ли је адреса е-поште важећа.филтер_вар ()
Пример:
ако (филтер_вар ($ емаил, ФИЛТЕР_ВАЛИДАТЕ_ЕМАИЛ)) {// Емаил је добар
}
Коришћење регуларних израза
Са регуларним изразима, могуће је проверити да ли је адреса е-поште, добијена путем обрасца, важећа.Ево функције која проверава да ли је стринг само е-маил адреса валиде.фунцтион ВерифиерАдрессеМаил ($ аддресс)
функција ВерифиМаилАддресс ($ аддресс)
{$ Синтак = '# ^ [в.-] [в .-] +. [А-зА-З] {2, 5} $ #';
ако (прег_матцх ($ Синтаке, $ адрдесс))
ретурн труе;
друго
ретурн фалсе;
}
Имплементација
Након добијања адресе образац:$ аддресс = хтмлентитиес ($ _ ПОСТ ['адресс']);ако (ВерифиМаилАддресс ($ адресс))
одјек '
Ваша адреса је важећа.
';друго
одјек '
Ваша адреса није важећа.
';