• 31-07-2010, 14:04:27
    #1
    merhabalar mail kontrolu için


    if (!eregi("@",$post_email))
    boyle bir kod kullandım ama
    kod çalışıyor ama boylede bir hata veriyor acaba baska bir fonksiyon mu kullanmalıyım
    Deprecated: Function eregi() is deprecated in C:\wamp\www\uyeol.php on line 20
  • 31-07-2010, 14:07:37
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if (!eregi ("^([a-z0-9_]\\-\\.)+@(([a-z0-9_]\\-)+\\.)+[a-z]{2,4}$",$email)) die ("E-Mail Adresiniz Geçersiz");
    Birde böyle dener misiniz ?
  • 31-07-2010, 14:10:42
    #3
    aynı hocam aynı hatayı veriyor sanırsam bu php5 surumunde eregi kaldırılmıs mı ne olmus acaba bunun yerıne baska ne kullanabilirim :S
  • 31-07-2010, 14:13:43
    #4
    if ((!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $email)) die ("E-Mail Adresiniz Geçersiz");

    birde böyle deneyin hocam. Buda olmazsa PHP 5.2 ile gelen kontrol fonksiyonu vardı onu yazıyım.
  • 31-07-2010, 14:15:54
    #5
    Üyeliği durduruldu
    eregi yerine preg_match kullanabilrisiniz /desene/i gibi.

    mail kontrolu için de
    filter_var($post_email, FILTER_VALIDATE_EMAIL));
    kullanabilirsiniz
  • 31-07-2010, 14:16:29
    #6
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    if ((!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $email)) die ("E-Mail Adresiniz Geçersiz");

    birde böyle deneyin hocam. Buda olmazsa PHP 5.2 ile gelen kontrol fonksiyonu vardı onu yazıyım.
    Parse error: parse error in C:\wamp\www\uyeol.php on line 21
    hocam boyle bir hata verdi :S
  • 31-07-2010, 14:18:58
    #7
    @D3LLy hocamda kodu vermiş zaten. PHP 5 versiyonuyla beraber gelen filter_var fonksiyonunu deneyebilirsiniz.

    filter_var($email, FILTER_VALIDATE_EMAIL);

    __

    Edit:

    Hocam ayrıca preg_match sorun vermemesi lazım ama başka bir preg_match kodu daha veriyim. Bide bunu deneyin isterseniz.

    if(preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>]+\.+[a-z]{2,6}))$#si', $email))
  • 31-07-2010, 14:26:08
    #8
    tmmdır bu guzel oldu tesekkurler
    ///
    PS : Bu arada bende kırıkkalelıyım
  • 31-07-2010, 14:28:32
    #9
    gkaradagan adlı üyeden alıntı: mesajı görüntüle
    tmmdır bu guzel oldu tesekkurler
    ///
    PS : Bu arada bende kırıkkalelıyım

    Sevindim Hocam olmasına

    Ben kırıkkaleli değilim sadece kırıkkalede ikamet ediyorum.