Tập lệnh PHP để kiểm tra tính hợp lệ của địa chỉ email

Vấn đề

Tôi tự hỏi nếu có một giải pháp PHP (hoặc khác) để kiểm tra tính hợp lệ của một địa chỉ email?

Dung dịch

Thử đi:

 chức năng validate_email ($ email) {$ mailparts = explode ("@", $ email); $ hostname = $ mailparts [1]; // xác thực cú pháp địa chỉ email $ exp = "^ [az \ '0-9] + ([._-] [az \' 0-9] +) * @ ([a-z0-9] + ([. _-] [a-z0-9] +)) + $ "; $ b_valid_syntax = eregi ($ exp, $ email); // lấy địa chỉ mx bằng getmxrr $ b_mx_avail = getmxrr ($ hostname, $ mx_records, $ mx_ weight); $ b_server_found = 0; if ($ b_valid_syntax && $ b_mx_avail) {// sao chép các bản ghi mx và trọng số vào mảng $ mxs $ mxs = mảng (); cho ($ i = 0; $ i 

"; endif; if (! is_opes ($ nomcombization)) $ dir. =" Le champs Nom de l'tổ chức doit être une chaine de caractére

"; if (trống ($ service)) $ dir. =" Au moins une case service doit être cochée

"; if (trống ($ fonction)) $ dir. =" Une fonction doit être séléctionnée

"; if (trống ($ email)) $ dir. =" Le champ email est oblatoire

"; otherif (! ereg (" ^ (. +) @ (. +) \\. (. +) $ ", $ email)) $ dir. =" Le champ email est oblatoire 22

"; otherif (validate_email ($ email) == 0) {echo 'Địa chỉ email không hợp lệ!'; $ dir. = 'Địa chỉ email không hợp lệ!';}} ;}

Cảm ơn cho mẹo này.

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên