• 29-05-2009, 18:24:12
    #10
    Haymac adlı üyeden alıntı: mesajı görüntüle
    if(eregi('[a-zA-Z0-9 _\-]',$_POST['kadi']))
    { echo "tmm";}
    dene sırrı dene
    denedim
    srr yazdım tmm dedi
    srr123 yazdım tmm dedi
    srr! yazdım tmm dedi
    srr() yazdım tmm dedi
    !() gibi karakterlerde de aynı sonucu veriyor hala anlamadım.
    echo tmm ın işlemesi için if in sonucu ne olması gerekiyor yani eregi('[a-zA-Z0-9 _\-] ne yapıyor
  • 29-05-2009, 18:26:22
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    biz boşa yazıyoruz )
  • 29-05-2009, 18:28:05
    #12
    Üyeliği durduruldu
    Sırrı adlı üyeden alıntı: mesajı görüntüle
    denedim
    srr yazdım tmm dedi
    srr123 yazdım tmm dedi
    srr! yazdım tmm dedi
    srr() yazdım tmm dedi
    !() gibi karakterlerde de aynı sonucu veriyor hala anlamadım.
    echo tmm ın işlemesi için if in sonucu ne olması gerekiyor yani eregi('[a-zA-Z0-9 _\-] ne yapıyor
    Arkadaslar sana okadar funktion vermisler sen takilmisin sadece bir funktiona digerlerini niye denemiyorsun
  • 29-05-2009, 18:30:44
    #13
    dnmtnk adlı üyeden alıntı: mesajı görüntüle
    biz boşa yazıyoruz )
    hayır arkadaşım olurmu öyle şey onları da dikkat alıyorum karakterleri replace ederek daha önceden yapmıştım amacım eregi ereg preg gibi komutları öğrenmek
  • 29-05-2009, 18:39:01
    #14
    hım peki bunu dene o zaman.

    $username = 'merhaba()';
    if (preg_match("#[!\'^\#\\\+\$%&\/\(\)\[\]\{\}=\|\-\?:\.\,;_ĞÜŞİÖÇğüşıöç]+#",$username))
    {
    	echo 'karakter kullandın';
    }
    else
    {
    	echo 'kullanmadın';
    }
  • 29-05-2009, 18:40:27
    #15
    <?php
    $v1 = "srr";
    $v2 = "srr1";
    $v3 = "srr()";

    function kontrol($v) {
    if(!eregi("[^a-zA-Z0-9]",$v)) {
    echo "$v tamam<br>"; } else { echo "$v bozuk <br>"; }
    }

    kontrol($v1);
    kontrol($v2);
    kontrol($v3);
    ?>

    output :

    srr tamam
    srr1 tamam
    srr() bozuk
  • 29-05-2009, 18:45:37
    #16
    Haymac adlı üyeden alıntı: mesajı görüntüle
    if(eregi('[a-zA-Z0-9 _\-]',$_POST['kadi']))
    { echo "tmm";}
    dene sırrı dene
    bu kodunu son verdiğin örneğe göre editledim bu sorunsuz çalışıyor =)

    Alıntı
    if(eregi('[^a-zA-Z0-9]',$_POST['kadi']))
    { echo "tmm";}
  • 30-05-2009, 09:07:54
    #17
    Üyeliği durduruldu
    Sırrı adlı üyeden alıntı: mesajı görüntüle
    bu kodunu son verdiğin örneğe göre editledim bu sorunsuz çalışıyor =)
    rahat 10 mesaj önce yazmistim pardon başında ^ unutmuşum diye ama
  • 30-05-2009, 09:13:53
    #18
    Denemiştim onuda