• 02-01-2010, 18:25:02
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Malum php 5.3 ve üstünde şu anda eregi fonksiyonu bulunmuyor. Bu nedenlese scriptlerin içerisindeki Function eregi yerine başka fonksiyonları çağırıp aynı işlemi bir şekilde yapmaya çalışıyoruz.

    Peki php 5.3 ve üstü için PHP sayfaların içerisine ekleyeceğimiz eregi ile aynı işlemi yapacak bir Function yokmu ? Bilmem anlatabildim mi ?

    function eregi(BLA)
    {
    BLA BLA BLA;
    }

    (ve php 5.3 altında zaten php nin kendinde var olan eregi işlemini yapacak bir fonksiyon ? )
  • 02-01-2010, 19:02:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    preg_match kullan hocam
  • 02-01-2010, 20:10:36
    #3
    php sayfa sayım çok fazla daha kötüsü ereg ve eregi fonksiyonları çok aşırı kullanımda böyle bir edite girersem işin içinden çıkamam kolay kolay
  • 02-01-2010, 20:12:50
    #4
    üzgünüm hocam php 5.3te ereg fonksiyonları tamamen kaldırıldı
  • 02-01-2010, 23:11:00
    #5
    Üyeliği durduruldu
    kullanım amacına bağlı olarak bir sürü alternatifi var. eregi fonksiyonunu sadece metin içinde metin aramak için kullanıyorsanız

    strpos ya da strstr bunlar yerine kullanılaiblir. eregi için stripos stristr de olaiblir.

    preg_match da eregi yerine geçebilmesi için Pattern parametresini /$pattarn/i gibi vermelisiniiz. eregi fonksibonun sonundaki (i) case insensitiv görevi yapıyo yani büyük kücük harf duyarlılığını kaldırıyor.

    sonuç olarak strpos , strstr ,preg_match
  • 02-01-2010, 23:18:49
    #6
    Üyeliği durduruldu
    function eregi($put,$string){
       return preg_match('/'.$put.'/i',$string);
    }
    bunu kullanabilirsiniz eregi yerine
  • 02-01-2010, 23:24:10
    #7
    peki, php 5.3.x yükseltirsek sorun yaparmı scriptler ,
  • 02-01-2010, 23:53:35
    #8
    Üyeliği durduruldu
    sorun yapmaması lazım ayrıca kullanacağınız her fonksiyon iiçin php.net/fonksiyon_adi

    adresine bakarsanız alternatifler daha hılzı çalışabilecek fonksiyonları zaten öneriyoru. o öneriler doğrultusunda kullanırsanız hiç bir sürümünde sıkıntı yaşamazsnızı

    en başından beri php.net eregi yerine preg kullanmamızı öneriyordu zaten. ayrıca sadece metin arama işlemlerinde ereg ve preg gibi regular expressiondan faydalanan fonksiyonları kesinliklikle kullanmamızı söylüyordu.
  • 03-01-2010, 00:22:27
    #9
    D3LLy adlı üyeden alıntı: mesajı görüntüle
    sorun yapmaması lazım ayrıca kullanacağınız her fonksiyon iiçin php.net/fonksiyon_adi

    adresine bakarsanız alternatifler daha hılzı çalışabilecek fonksiyonları zaten öneriyoru. o öneriler doğrultusunda kullanırsanız hiç bir sürümünde sıkıntı yaşamazsnızı

    en başından beri php.net eregi yerine preg kullanmamızı öneriyordu zaten. ayrıca sadece metin arama işlemlerinde ereg ve preg gibi regular expressiondan faydalanan fonksiyonları kesinliklikle kullanmamızı söylüyordu.
    çok teşekkür ederim ..