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/
cisco networking for world
ilmukomputer.com
sekolah tinggi berdasi
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.