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
    }
    
}