• 29-03-2009, 21:35:32
    #1
    Üyeliği durduruldu
    Mrb arkadaslar,

    webloaderin scripti kulananlar bilir aranan kelime taglara kayit ediliyor ve biri "cocuk po.nosu" iyi olmuyor. Bu kelimeyi arayan kisinin IPsini almak ve banlamak istedigim icin ufak bir degisiklik yaptim, boylece tagi ekleyen kisinin IPsini gorerek banlaya bilirsiniz.

    Ilk eger script yeni kuruyorsak tag olan tableyi siliyoruz ve onun yerine sunu sqla atiyoruz.


    CREATE TABLE IF NOT EXISTS `tag` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `baslik` text,
      `tr` text,
      `tarih` datetime DEFAULT NULL,
      `ip` varchar(25) NOT NULL DEFAULT '',
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin5 ;
    Eger sitemiz kurulu ise alter table add ile ip ekliyoruz

    ALTER TABLE tag ADD ip varchar(25) NOT NULL DEFAULT '';
    Sonra q.php aciyoruz

    ve ust kisimda bir yere ekliyoruz

    $ip = $_SERVER['REMOTE_ADDR'];
    $zaman=date("Y-m-d H:i:s");
    sql2 olan kodu sununla degistiriyoruz

    $sql2 = mysql_query("insert into tag (baslik,tr,tarih,ip) values ('$search','$ekle','$zaman','$ip') ");
    Son adim

    inc-admin e girip inc-tag.php aciyoruz

    echo '<td>'.$haberler["tarih"].'</td>';

    yukaridaki kodun altina hemen sunu ekliyoruz
    echo '<td>'.$haberler["ip"].'</td>';
    Ve bundansonra taglari ekliyen kisinin IPsini gorup banlaya bilirsiniz.

    Umarim isinize yarar.


    NOT: Duzenlemeyi v3 scripte denedim ama yanilmiyorsan v4 v5 ile de calisir
  • 29-03-2009, 22:43:26
    #2
    güzel bi eklenti kullanmıyorum scripti ama +rep
  • 01-04-2009, 10:46:09
    #3
    teşekkürler depo için bir bilği