• 23-01-2021, 14:43:34
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    Aşağıdaki gibi bir fonksiyonum var şimdi birde kotukelimeler.txt adında satır satır dosyam var bu txt dosyasını bunun içine nasıl sokabilirim kötü karakter kullanıldığında *** olarak çıkması için

    function KufurTemizle($yorum){
        $gelenkufur = array("kotukelimeler.txt");
         $degisen = array('***','***','***');
        $yenideger = str_replace($gelenkufur,$degisen,$yorum);    
    return $yenideger; }
    echo KufurTemizle("Sen ne ** ne *** adammışsın ya *** *** konuşma sus!");
  • 23-01-2021, 15:49:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam boşlukları explode edin. Elinizde yorumun array hali olucak. Daha sonra in_array ile kontrol yapabilirsiniz
  • 23-01-2021, 20:46:19
    #3
    TXT dosyasına kelimeleri alt alta yazdığınızı varsayalım.

    function kufurTemizle($metin){
        $dosya = file_get_contents('kelimeler.txt');
        $liste = explode("\n", $dosya);
        return str_replace($liste, '***', $metin);
    }
    Bu şekilde çalışması gerekiyor dener misiniz?
  • 23-01-2021, 20:48:52
    #4
    Üyeliği durduruldu
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    TXT dosyasına kelimeleri alt alta yazdığınızı varsayalım.

    function kufurTemizle($metin){
        $dosya = file_get_contents('kelimeler.txt');
        $liste = explode("\n", $dosya);
        return str_replace($liste, '***', $metin);
    }
    Bu şekilde çalışması gerekiyor dener misiniz?
    kral adamsın vesselam oldu teşekkürler
  • 23-01-2021, 20:49:50
    #5
    Proffice adlı üyeden alıntı: mesajı görüntüle
    kral adamsın vesselam oldu teşekkürler
    Rica ederim, iyi forumlar.