Jinsi ya kuidhinisha Anwani za Barua pepe kwenye Hati ya PHP

Anwani za barua pepe: rahisi kujenga, ngumu kuandika.

Mengi inaweza kwenda vibaya. Mengi inaweza kuangalia makosa yote na kuwa sawa. Mengi yanaweza kuangalia vizuri na sio kazi wakati wote.

Kupata anwani za barua pepe ambazo unakusanya - kwa jarida, kusema, au kupata nenosiri - angalau kuzingatia viwango (ikiwa sio uhakika) ni muhimu, bila shaka, na ni ngumu sana.

Kwa bahati nzuri, PHP (5 na baadaye) inakuja na seti rahisi ya kazi na vichujio vinavyofanya upimaji wa anwani ya barua pepe uhakikishe.

Thibitisha Anwani za barua pepe kwenye Hati ya PHP

Ili kuthibitisha anwani ya barua pepe ya usahihi (si kuangalia kama anwani inafanya kazi na kusoma) katika PHP:

FILTER_VALIDATE_EMAIL PHP Mipango ya Validation ya Anwani ya barua pepe

Kumbuka kuwa FILTER_VALIDATE_EMAIL itahakikishia anwani za barua pepe zilizo na mada na vikoa vya juu ambavyo havipo. Ikiwa unataka kuepuka haya, unaweza kupima majukumu ya ngazi ya juu ambayo ni zaidi ya wahusika 4 muda mrefu (ambayo itakuwa kwa uangalifu kutupa ".museum"), au kwa majina ya uwanja ambao ni wahusika 2 kwa muda mrefu (nchi zote za juu- vikoa vya ngazi) au mojawapo ya vikoa vya juu vya ngazi inayojulikana (ambavyo utahitaji update kama orodha inavyobadilisha).

FILTER_VALIDATE_EMAIL itapoteza makosa kwa anwani za barua pepe na majina ya uwanja mrefu (wahusika 64 au zaidi), na anwani za barua pepe na wahusika waliookoka (kama vile "mimi \" @ example.com ") Ili kuepuka chanya hizi za uongo , unaweza kugeuka kwenye darasa kama php-email-anwani-uthibitisho.

FILTER_VALIDATE_EMAIL Mifano ya uthibitishaji wa anwani ya barua pepe

Kufikiri $ email_address inashikilia anwani ili kuangaliwa, unaweza kujaribu uthibitisho wake kwa kutumia:

Unaweza pia kuchuja anwani ya barua pepe moja kwa moja kutoka kwenye fomu ya wavuti (kwa kuzingatia anwani ya barua pepe ilikamatwa kwenye shamba na jina "barua pepe"):