Sayfalar

13 Kasım 2007 Salı

Php Yasak Kelime Filtresi

Geçenlerde Adsenseden Uyarı maili aldım video sitem nedeni ile adult içerik varmış diye rasgele etiket gösterimi yapıyorum bu etiketlerin arama sonuçlarında bazen adult ve erotik içeriklerde bulunuyor bunları filtrelemek kodcuk yazayım dedim ama kelime listeside lazımdı haymac sordum saolsun o önceden toplamış kelimeleri yazmış fonksiyonu :D fonksiyon aşağıda güle güle kullanın

function yasak($veri) {
$YasakKelimeler = "hentai,fuck,fucking,penis,tities,tits,dick,
porn,porno,sex,sexy,nude,pussy,ass,prostitute,prostute,anal,
oral,whore,hooker,bitch,cumshot,blowjob,lesbian,fetish,gay,
viagra,am,göt,sik,yarrak,orospu,oruspu,pezevenk,döl,lezbiyen,gey,fetiş";

$explode = explode(',',$YasakKelimeler);
foreach($explode as $Ysk) {
$veri = eregi_replace($Ysk,'şeker',$veri);
}
return $veri;
}

Yukarıdaki Fonksiyonla Sayfa İçindeki Adult ve erotik içerikleri yok ediyoruz ama Bir sorun daha var daha önce google tarafından indexlenen sayfaları ne yapacağız diye düşündük haymac ile ve böyle bir Kodcuk çıktı aşağıda

$gelen=strtolower($_SERVER['REQUEST_URI']);
$lolz = "hentai,fuck,fucking,penis,tities,tits,dick,porn,porno,sex,
sexy,nude,pussy,ass,prostitute,prostute,anal,oral,whore,hooker,
bitch,cumshot,blowjob,lesbian,fetish,gay,viagra,am,göt,sik,yarrak,
orospu,oruspu,pezevenk,döl,lezbiyen,gey,fetiş";

$al=explode(",",$lolz);
foreach($al as $tzk) {
if(eregi($tzk,$gelen)){
die("script>location.href='http://www.biyotube.com/QoNpD5ZSe-U-youtube-azer-bulbul-iyi-degilim-video.html';
}
}
yukarıdaki kodcuk url de adult ve erotik kelimeler bulunuyorsa istediğimiz adrese yönlendiriyor

Yardımlarından dolayı Haymac'a teşekkürler

1 yorum:

Adsız dedi ki...

merhaba ben spiderbot bunu su yoldan daha kısa sekilde de yapabiliriz gibime gelio :D

$false = file_get_contents("yanlis.txt");
$true = file_get_contents("dogru.txt");
$false = explode("\n", $false);
$true = explode("\n", $true);
$text = str_replace($false, $true, $text);



yanlis txt dosyasının içerisine adult kelimeleri alt alta sıralayıp diğerini boş veya . haline getirebilirsiniz