• 05-05-2016, 17:06:30
    #1
    Merhaba arkadaşlar,

    Bir projemiz için sadece @xxx.edu.tr gibi sadece belli bir uzantıdaki mail ile üyelik sistemi yapmak istiyoruz. Bunun dışında bir girdi olmaması gerekiyor. Bunu nasıl sağlayabiliriz?

    Şimdiden yardımlarınız için çok teşekkürler.
  • 05-05-2016, 21:28:01
    #2
    AzapHG adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,



    Bir projemiz için sadece @xxx.edu.tr gibi sadece belli bir uzantıdaki mail ile üyelik sistemi yapmak istiyoruz. Bunun dışında bir girdi olmaması gerekiyor. Bunu nasıl sağlayabiliriz?



    Şimdiden yardımlarınız için çok teşekkürler.


    Girilen string değerin @ den sonrasını ya explode ile ya da substr ile saydırararak alabilirsin. Explode ile arraye dönüşür, substr ile sabitse sondan 10 karakteri alırsın örnek yaz dersem yazarım ama mobilim araştırman öğrenmen için daha iyi olur anahtar kelimeleri verdim
  • 06-05-2016, 06:44:37
    #3
    Merhaba, bunu yapmanın bir çok yönetimi mevcut ama tam olarak nasıl birşey istediğini anlamadım, belirli bir domainmi var yoksa değişkenlik gösteren ir domainmi mevcut tolga.edu.tr baki.edu.tr gibi yoka okul.edu.tr denmi alınmasını istiyorsun

    $kisit 	= '/edu.tr$/i';
    $mail 	= 'tolga@defatul.edu.tr';
     
    if(preg_match($kisit, $mail)):
        echo 'Mail Geçerli';
    else:
        echo 'Bu Mail\'i Kabul Etmiyoruz.';
    endif;
  • 06-05-2016, 08:47:46
    #4
    Üyeliği durduruldu
    Substr ile son 6 karakteri çekip edu.tr'ye eşitse işlem yaptırmasını sağlayabilirsiniz.
  • 06-05-2016, 12:38:00
    #5
    Yorumlarınız için çok teşekkür ederim arkadaşlar.