Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: PHP ile email dogrulama  (Okunma Sayısı 934 defa)
Hamdi
Yazar
***

Karma: 0
Çevrimdışı Çevrimdışı

Cinsiyet: Bay
Mesaj Sayısı: 297



Site
« : Aralık 07, 2007, 12:50:12 ÖÖ »

This script will not only check the email by regex but it will also use mx records to check if the domain exists. It also checks against one of the most popular recieve only free email sites.


Kod:
function VALIDATE_EMAIL ( $email ) {
 global $mxrecords;
 
 if ( $email == '' ) return '';
 list ( $username , $domaintld ) = split ( "@" , $email , 2 ) ;
 
 $domaintld = strtolower ( $domaintld ) ;
 
 if ( $domainltd == 'dodgeit.com' ) return false;
 
 if ( !getmxrr ( $domaintld , $mxrecords ) || !preg_match ( "(^[-\w\.]+$)" , $username ) )  return false;
 
    return true;
 
}



Kod:
if (VALIDATE_EMAIL('test@gmail.com')) {
    // valid
} else {
    // invalid
}
Kayıtlı

emeğini veren düdüğünü çalar
Sayfa: [1]   Yukarı git
  Yazdır  
 
Gitmek istediğiniz yer: