Şimdi Ara

hiç hata olmadığı halde email kontrolü çalışmyor

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.516
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • $userdata['email']="alohandira@hotmail.com";

    if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $userdata['$email'])) $errors[]='invalid email adress';

    if ($errors) echo $errors

    $errors her zaman invalid email adress diye dönüyor. düzeltemedim bir türlü. bi el atın arkadaşlar



  • function emailkontrol($email)
    {
    // emaili kontrol et
    return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>]+\.+[a-z]{2,6}))$#si', $email);
    }
    kodlarına bakmak yerine sana kendi fonksiyonumu veriyorum herkes kullansın diye örnek kullanım
    <?php
    $email='fegabj@hotmail.com';
    if(!emailkontrol($email))
    {echo'geçersiz bir email;}
    ?>
  • Hazır konu açılmışken ben de sorayım ben bir değişkenin içinde ( bu değişken bir yazı ) harf ve rakamdan ve
    noktadan başka bir şey olmasını istemiyorum Yani ? ' gibi karakterler olmayacak.Bunu nasıl aratıp uyarı verdirtebilirim?
  • <?php
    $metin='@ burda bir et işareti var';
    if (preg_match("/@/i", "$metin")) {
    echo "Buldum var evet işaret";
    } else {
    echo "Metinde böyle bir işaret yok";
    }
    ?>
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.