folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Yorumlarda Reklam, Argo Kelimeleri Engelleme.



Yorumlarda Reklam, Argo Kelimeleri Engelleme.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mavi-ay
    mavi-ay's avatar
    Kayıt Tarihi: 29/Nisan/2011
    Erkek

    Merhaba arkadaşlar.

    Epey bi uğraştım ama tam anlamıyla yapmak istediğimi yapamadım. Şöyle bir derdim var:

    Yazan ve Yorum ikilisinden oluşan bir formda, (hepsi tek bir sayfada, yani aşağıdaki kod ve form tek bir sayfada)

    yorumun içinde argo kelime veya reklam geçiyorsa direkt uyarı vermesini istiyorum. Ben buraya kadar yaptım ama sorun şurada.

    Adam yoruma sadece "aq" yazar ve başka bir şey yazmasa yakalıyor.

    Ama şöyle yazarsa "senin aq, nasıl bi adamsın" gibi yakalamıyor.

    Not: Sansürleme istemiyorum. Yani *** şeklinde dönüştürmesin argo kelimeleri. Direkt uyarı versin ve gönderiyi veritabanına eklemesin.

    Belki hemen cevap yazamazsam bile şimdiden hepinize teşekkür ederim.

     

    
    
    mavi-ay tarafından 30/Kas/16 21:10 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek
    function keyword_filter($string)
    {
    global $db;
    $keywords = array('kufur','reklam','fuckk');
    $check = str_replace($keywords,'',$string,$count);
    if($count>0)
    {return true;}
    else
    {return false;}
    }

    bu fonksiyonu kullanabilirsin geliştirmek sana kalmış

    Realist tarafından 30/Kas/16 20:27 tarihinde düzenlenmiştir

    ..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mavi-ay
    mavi-ay's avatar
    Kayıt Tarihi: 29/Nisan/2011
    Erkek
    Realist bunu yazdı
    function keyword_filter($string)
    {
    global $db;
    $keywords = array('kufur','reklam','fuckk');
    $check = str_replace($keywords,'',$string,$count);
    if($count>0)
    {return true;}
    else
    {return false;}
    }

    bu fonksiyonu kullanabilirsin geliştirmek sana kalmış

    becerebilirsem yarın deneyeceğim hocam.

    Teşekkürler.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JpnTr
    JpnTr's avatar
    Kayıt Tarihi: 12/Kasım/2015
    Erkek

    Hocam tam anlamı ile engelleyemezsin harfleri birer boşluk bırakarak yazar, aralara özel karakterler koyarak yazar 


    Bir cinayet işleniyorsa tek suçlu katil değildir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mavi-ay
    mavi-ay's avatar
    Kayıt Tarihi: 29/Nisan/2011
    Erkek
    JpnTr bunu yazdı

    Hocam tam anlamı ile engelleyemezsin harfleri birer boşluk bırakarak yazar, aralara özel karakterler koyarak yazar 

    Haklısınız hocam. Sadece belli başlı kelimeleri engellese yeterli benim için.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mavi-ay
    mavi-ay's avatar
    Kayıt Tarihi: 29/Nisan/2011
    Erkek
    Realist bunu yazdı
    function keyword_filter($string)
    {
    global $db;
    $keywords = array('kufur','reklam','fuckk');
    $check = str_replace($keywords,'',$string,$count);
    if($count>0)
    {return true;}
    else
    {return false;}
    }

    bu fonksiyonu kullanabilirsin geliştirmek sana kalmış

    Allah razı olsun hocam. Biraz acemiyim ve gönderinizi uygulayamam diye korkuyordum ama başardım :)

    Şu şekilde kendime göre uyarladım.

    Yorumun içinde belirttiğim kelimelerden herhangi birisi varsa uyarı veriyor, yoksa yorumu ekliyor.

     

    if($_POST){
    $yazan= mysql_real_escape_string($_POST["yazan"]);
    $yorum= mysql_real_escape_string($_POST["yorum"]);
    
    $yasak = array('amk','aq','www','http','.com','.net','.org','.gov');
    $check = str_replace($yasak,'',$yorum,$count);
    if($count>0)
    	
    {
    echo "Reklam yapmak ve küfürlü kelime kullanmak yasak!";
    }
    else
    {
    $ekle= mysql_query("insert into yorum (yazan,yorum) values ('$yazan','$yorum')");
    echo "Teşekkürler, yorumunuz eklendi. Onaydan Sonra yayınlanacaktır.";
    }}

     

     
    mavi-ay tarafından 01/Ara/16 19:17 tarihinde düzenlenmiştir
Toplam Hit: 1372 Toplam Mesaj: 6
php reklam engelleme argo filtreleme yasak kesilemeler in_array