• 19-05-2008, 16:19:55
    #1
    Üyeliği durduruldu
    Arkadaşlar phpde arananları kaydediyorum.

    mesela ben - p0rno, **** gibi kelimeler arandığında aramasını kaydedilmesini istemiyorum!.
    nasıL yapabilirim bunu
  • 19-05-2008, 16:47:58
    #2
    <?php
    $kotukelimeler = array('p0rno', '******', '***');
    if (!in_array($aranankelime,$kotukelimeler)) {
    	//kayit işlemleri
    }
    ?>
    aranan kelime eger array içinde yoksa kayit işlemini yapar.
  • 19-05-2008, 16:49:33
    #3
    Üyeliği durduruldu
    tam olarak nasıl uyguluyoruz bunu acaba
    phpde çok yeniyim

    https://www.r10.net/php/162891-aranan...-hakkinda.html şu linke bakarak ayarladım aranan kelimeleri..
  • 19-05-2008, 16:57:49
    #4
    Orjinal KOD :

         <?php
    if($_POST){
    $kelime = mysql_real_escape_string($_REQUEST['kelime']);
    $sonuc = mysql_query("Select Count(kelime) From arananlar where kelime='$kelime'");
    $sayi = mysql_result($sonuc,0);
        if($sayi ==0){
        mysql_query("Insert Into arananlar (zaman, kelime, hit) Values ('".time()."', '$kelime', 0)");
        $zamanasimi    = time()-24*60*60;
        mysql_query("Delete From arananlar where zaman < ".$zamanasimi);
        }else{
        mysql_query("Update arananlar SET hit=(hit+1) Where kelime='$kelime'");
        }
    }
    ?>
    Yeni
        <?php
    if($_POST){
    $kelime = mysql_real_escape_string($_REQUEST['kelime']);
    $sonuc = mysql_query("Select Count(kelime) From arananlar where kelime='$kelime'");
    $sayi = mysql_result($sonuc,0);
        if($sayi ==0){
        $kotukelimeler = array('p0rno', '******', 'sekx');
        if (!in_array($aranankelime,$kotukelimeler)) {
            mysql_query("Insert Into arananlar (zaman, kelime, hit) Values ('".time()."', '$kelime', 0)");
        }
        $zamanasimi    = time()-24*60*60;
        mysql_query("Delete From arananlar where zaman < ".$zamanasimi);
        }else{
        mysql_query("Update arananlar SET hit=(hit+1) Where kelime='$kelime'");
        }
    }
    ?>
  • 19-05-2008, 20:30:52
    #5
    Üyeliği durduruldu
    yapamadım (
  • 19-05-2008, 21:02:12
    #6
    yapamadım derken?
  • 19-05-2008, 21:03:55
    #7
    Üyeliği durduruldu
    arkadaşın verdiği kodları değiştiridm ara.php ile.

    s3x die arıyorum dbye kaydediyor ve, arananlar.php'de gösteriyor
  • 19-05-2008, 21:10:19
    #8
    Erol adlı üyeden alıntı: mesajı görüntüle
    arkadaşın verdiği kodları değiştiridm ara.php ile.

    s3x die arıyorum dbye kaydediyor ve, arananlar.php'de gösteriyor
    arkadaşın verdiği kodda şu satırı kendine göre düzenle

    $kotukelimeler = array('p0rno', '******', 'sekx');
  • 19-05-2008, 21:33:32
    #9
    Üyeliği durduruldu
    yaptım zatende, bu $kotukelimeler 'i sanırım tanıtmak falan gerekiyo