Php Scriptlerim | Ücretsiz Php Scriptler

Blog

E-Mail Kontrolü

2 yıl önce  -  4,592 Okunma

PHP'nin 5.2 sürümüyle gelen yeni bir özellik FILTER_VALIDATE_EMAIL ile artık e-mail kontrollerini çok rahatça yapabileceğiz. Ekstra preg_match vs. gibi kontroller gerektirmeden bu işlemi gerçekleştirebileceğiz. 

Eğer kullandığınız hosting'in php sürümü 5.x üstü ise herhangi bir sorun yaşamazsınız, ancak 5.x altı ise yeni fonksiyonlar içeren ücretsiz scriptleri kullanırken malesef sorunlar yaşamanız muhtemeldir.

Bu yüzden fonksiyonu kullanmadan önce php sürümlerine dikkat etmeyi unutmayalım.
 

Fonksiyonun kullanımına gelirsek;

 
$email //değişkenini kullandığınızı varsayarak yazıyoruz.

if(!filter_var($email, FILTER_VALIDATE_EMAIL)){ 
  echo 'girdiğiniz mail geçersiz!';
           }else{ 
  echo 'girdiğiniz mail geçerli!';
  }


Eğer 5.x altı bir sürüm kullanıyorsanız;

if(!eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)){ }

//yada
if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)){ }

Yorumlar

    Bu yazıya henüz bir yorum yapılmamış. İlk yorum yazan siz olun!


Yorum Gönder