E-poçt ünvanları: yaratmaq asan, yazmaq çətindir.
Çox yanlış gələ bilər. Çox yanlış baxmaq və bütün yaxşı ola bilər. Çox sağ ola bilər və işləməyəcək.
Topladığınız e-poçt ünvanlarını əldə edin - bir bülleten, demək və ya parol əldə etmək üçün - ən azı standartlara (əgər təmin etmirsə), əlbəttə ki, çox vacibdir.
Xoşbəxtlikdən, PHP (5 və daha sonra) elektron poçt ünvanının etibarlılığını bir kliklə sınamaq üçün lazım olan funksiyaları və filtrlər dəsti ilə gəlir.
PHP skriptində e-poçt ünvanlarını təsdiqləyin
PHP-də bir elektron poçt ünvanının düzgünlüyünü (ünvanın həqiqətən işləməyini və oxumasını yoxlamaq) yoxlamaq üçün:
- E-poçt ünvanlarını daxil etdiyiniz bir web formu istifadə edirsinizsə HTML-də e-poçt doğrulaması yaradın .
- FILTER_VALIDATE_EMAIL PHP e-poçt validasiya filtresini istifadə edin. (Nümunələr üçün aşağıya baxın.)
FILTER_VALIDATE_EMAIL PHP E-poçt Ünvanı Doğrulama Caveats
FILTER_VALIDATE_EMAIL domenləri və üst səviyyəli olmayan domainləri ehtiva e-poçt ünvanlarını doğrulayacağını unutmayın. Bunlardan qaçmaq istəsəniz, 4-dən çox simvol (üstəlik ".museum") və ya 2 simvol olan domen adları üçün üst səviyyəli alanlar üçün test edə bilərsiniz (bütün ölkə üst- səviyyəli domenlər) və ya tanınmış üst səviyyəli domenlərdən biri (siyahıdakı dəyişikliklər kimi yenilənməli olacaq).
FILTER_VALIDATE_EMAIL səhvən uzun domen adları (64 simvol və ya daha çox) və e-poçt ünvanlarında qaçan simvolları (məsələn, "mənə", "@ example.com" kimi) səhv olaraq yandıracaq. Bu yanlış pozuntuları qarşısını almaq üçün, php-email-ünvanı-validasiya kimi bir sinif.
FILTER_VALIDATE_EMAIL E-poçt ünvanı doğrulama nümunələri
$ Email_address hesab ediləcək ünvanı saxlayırsa, onun etibarlılığını istifadə edərək:
E-poçt ünvanını düz formada veb formadan filtreleyebilirsiniz (e-poçt ünvanı "e-poçt" adı ilə sahəsində saxlandığı halda):