Cevaplar
-
mantıgı cok basit...
mysql veritabanınıza yasaklikelimeler diye bir tablo açın. id ve kelime adindada iki tane fieldimiz olsun.. bu duruma göre ufak bir fonksiyon yazip kod kalabaliginden kurtulalim..
function Filtrele($cumle,$karekterecevir) { $sql = $mysql_query("Selet * from yasaklikelimeler"); $array_olarak_al = mysql_fetch_array($sql); // tablodaki tüm verileri araya aldık.. $cumle = str_replace($array_olarak_al,$karekterecevir,$cumle); return $cumle; }
şimdi kodumuza bir ornek verelim
veritabanında
küfürbaz
seviyesiz
seklinde iki veri oldugunu varsayalım
$metin = 'ahmet seviyesizlikte üstüne yoktur. nedenini sorarsan çok küfürbaz bir insansın..'; // örnek metin echo Filtrele($metin,"******"); // cıktısı su sekilde olması lazım : ahmet ******likte üstüne yoktur. nedenini sorarsan çok ****** bir insansın..
-
arkadaşlar deniycem teşekkürler.