• 12-12-2010, 18:47:53
    #1
    public function ip_kontrol($ipadres)
    {
    if (preg_match('[0-9.]', $ipadres))
    return true;
    else
    return false;
    }

    Bu şekilde ben db ye kaydedilen ip adreslerini kontrol etmek istiyorum ancak bu şekilde domain adıda kayıt ediliyor yani siteadi.com burada a-z karakterleride geçiyor ve buna ragmen kayıt ediyor.Ben ise sadece rakamlar ve nokta işaretini kabul etmesini istiyorum.Nerede hata yapıyorum acaba.
  • 12-12-2010, 19:05:47
    #2
    Bu regex işinizi görür:

    preg_match('~^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$~i', $ipadres);
  • 12-12-2010, 19:11:33
    #3
    evet teşekkür ederim bu şekilde oldu.