• 07-10-2008, 18:14:56
    #1
    PHP 5.2 ile gelen bir yenilik de bu arkadaşlar. E-mail kontrolü için eregi gibi fonksiyonlar kullanmanıza gerek yok. filter_var(); fonksiyonu ile e-mail adreslerinin geçerli olup olmadığını basitçe kontrol edebilirsiniz.


    $mail = "sametweb@sametweb.com";
    if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
    echo "email dogru"; } else {
    echo "email yanlış"; }
    }
    kaynak: PHP 5.2 sürümü için E-Mail Kontrolü filter_var(); - Bilgiliyiz.Net Forumları
  • 07-10-2008, 19:26:20
    #2
    Üyeliği durduruldu
    iyiymiş : )
  • 07-10-2008, 22:43:08
    #3
    Fonksiyon olarak kullanıldığında da çok kullanışlı oluyor;

    function mailKontrol($mail) {
    
    if ( filter_var($mail, FILTER_VALIDATE_EMAIL) ) {
    
    echo "email dogru"; 
    
    } else {
    
    echo "email yanlış"; 
    
    }
    
    
    }
    Kullanımı ise basit;

    mailKontrol($mail);
  • 07-10-2008, 23:05:58
    #4
    Örnekleri çoğaltalım, sadece e-posta kontrolü ile sınırlı değil.

    Data Filtering Using PHP's Filter Functions - Part one - Devolio
  • 08-10-2008, 14:05:43
    #5
    E-mail kontrolünü birçok arkadaş daha uzun yollardan halletmeye çalıştığından e-mail kontrolü için bunu vermiştim ama Alexis'in dediği gibi filter_var diğer birçok işlem için kullanılmaktadır. Benim hoşuma gidenler genelde valid durumunu kontrol edenler, FILTER_VALIDATE_EMAIL ( mail kontrolü ), FILTER_VALIDATE_URL ( url kontrolü ), FILTER_VALIDATE_IP ( ip kontrolü ), FILTER_VALIDATE_INT (sayı kontrolü)... Alexis'in verdiği adreste diğer kullanımlar için de örneklemeler mevcut. Katkın için teşekkürler kardeşim.
  • 08-10-2008, 20:03:03
    #6
    Ben test edemedim, PECL ile kurmak gerekiyor mu?

    PHP: Installation - Manual
  • 30-11-2012, 11:43:52
    #7
    güzel tşkler arkadasım