• 23-08-2013, 17:32:07
    #10
    Üyeliği durduruldu
    Buyur Kardeş Benim Kullandığım Yöntem Hep Budur Şimdiye Kadar Hiç Sıkıntı Yaşamadım.

    <?
    $dosyam = 'c:/dosyam.txt';
    $f = fopen($dosyam, "r");
    while ( $satir= fgets($f, 1000) ) {
    $veri.=$satir;
    }
    $ara = strpos($veri, "aranacak kelime");
    if ($ara==0){
    $varmi = 'Böyle bir Kelime Yok !';}
    else{
    $varmi = 'Kelime Bulundu';  }
    echo $varmi;
    ?>
  • 23-08-2013, 20:33:32
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    biomooj adlı üyeden alıntı: mesajı görüntüle
    normalde çalışıyor fakat test edince bazı kelimelerde eşleştirmeleri yapamadığını gördüm. türkçe karakterlerden olabilir mi acep?

    örneğin

    bunda true döndürüyor. oysa kelime 'abartı' değil 'abartılıyor'..
    $kelime = 'abartı';
    $metin_cumle_son = 'türk futbolcusu en ufak bir başarıda hemen şımartılıyor ve abartı';
    
    if(preg_match("/(\s|^|\W)$kelime(\s|$|\W)/si", $metin_cumle_son)){
    	echo $metin_cumle_son;
    	
    }
    al hocam tıkır tıkır çalışıyor
  • 23-08-2013, 22:42:14
    #12
    ilk ve son kelimeden feragat etmeyi kabul ederseniz " ".$kelime." " kullanabilirsiniz. Ayrıca konu sahibi içinde ",".$kelime."," olabilir. Anladığım kadarıyla siz id arıyorsunuz, girdiğiniz değerin en başına ve en sonuna fazladan birer virgül eklemek işinizi garanti olarak çözecektir
  • 05-10-2021, 16:11:00
    #13
    fatbotter.com
    guzelindir adlı üyeden alıntı: mesajı görüntüle
    $kelime = 'abartı';
    $metin_cumle_son = 'türk futbolcusu en ufak bir başarıda hemen şımartılıyor ve abartı';
    
    if(preg_match("/(s|^|W)$kelime(s|$|W)/si", $metin_cumle_son)){
        echo $metin_cumle_son;
        
    }
    al hocam tıkır tıkır çalışıyor
    Hayat kurdardınız hocam yıllar sonra.