Eğer doğru anladıysam,
En basit şekli ile öncelikle veritabanındaki yasaklı kelimeleri çekip bir array'a atın mysql_fetch_array ilede alabilirsiniz verileri...
verileri altıkdan sonra başlıkları veritabanına eklerkende bi döngü kurarsın bu kelime başlığın içinde geçiyor mu diye geçmiyorsa eklersin..
Örnek;
// düşün ki veritabanından çekildi..
$yasakli_kelimeler = array('dfsdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf','dfsdfsdfsdfsdfdf','dfsdf','dfsdfsdfsdfsdfdf');
$baslik = array('orda burda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda','burda orda');
$size_of = sizeof($baslik);
for($i=0; $i<$size_of; $i++)
{
$temiz = TRUE;
foreach($yasakli_kelimeler as $veri)
{
// yasaklı kelimelerden herhangi biri başlıkta var mı kontrol et
if(eregi($veri,$baslik[$i]))
{
$temiz = FALSE;
break;
}
}
if($temiz)
{
// bu başlık temiz bunu veritabanına ekle
}
}