Our blog, keeping you up-to-date on our latest news.

 

Sensor Kata

May 22, 2009 at 2:36 am | blog | No comment

 

Nah, sebagai utiliti di buku tamu anda, sebaiknya anda memiliki script ini, agar buku tamu anda bisa terhindar dari kata-kata yang tidak baik. So, let start de script.

<?
$daftarkata = array ("anjig","tai","babi","pussies","bitch","slut" ,"blowjob");
foreach($daftarkata as $katakotor){
$ganti="";
$sensorkata = preg_split('//', $katakotor, -1, PREG_SPLIT_NO_EMPTY);
// memisahkan kata menjadi per huruf
foreach ($sensorkata as $key => $huruf ) {
// lakukan pengecekan huruf (iterasi) [/color]
if (eregi(”([aiueo])”,$huruf)) {
// jika ada huruf yang sama dengan pola (huruf konsonan (besar/kecil)),
$huruf=’*';  // ganti huruf itu dengan karakter *
}
$ganti.=$huruf;
//penyambungan kembali ke bentuk kata dari huruf ke variabel ganti
}
$komentar = eregi_replace ($katakotor,$ganti,$komentar);
$nama = eregi_replace ($katakotor,$ganti,$nama);
$asal = eregi_replace ($katakotor,$ganti,$asal);
$email = eregi_replace ($katakotor,$ganti,$email);
$homepage = eregi_replace ($katakotor,$ganti,$homepage);
}
?>

Kita harus memiliki bank kata terlebih dahulu, agar penyesuaian terhadap basis data bisa mudah nantinya, kita buat ke dalam array seperti berikut:

$daftarkata = array ("anjig","tai","babi","pussies","bitch","slut" ,"blowjob");

Mengubah bentuk array dari variabel $daftarkata sebagai $katakotor yang tentunya dalam bentuk data list biasa untuk melakukan filtrasi.

foreach($daftarkata as $katakotor){

}

Nah kode di bawah ini adalah untuk melakukan pemecahan kedalam komponen karakter:

$sensorkata = preg_split('//', $katakotor, -1, PREG_SPLIT_NO_EMPTY);

Selanjutnya, pada kode di atas ada penjelasannya. Selamat mencoba!

Dikutip dari : http://www.slash.web.id/


<< Back to Blog Discuss this post

 
No Comments to “Sensor Kata”
Leave a Comment
  • *

Catagories:

Archives: