INCLUDE_DATA

Sensor Kata

12 Jun

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!

4 Responses to “Sensor Kata”

  1. Rangga 05. Aug, 2008 at 4:52 pm #

    kalo pemotongan karakter gimana, seperti news itu kan diambil dari database..

  2. waro 27. Aug, 2008 at 7:39 am #

    Ada yg punya list yg lengkap Censored Word List dlm bahasa Indonesia?

  3. Wendy 11. Oct, 2008 at 5:51 pm #

    Kalo pemotongan karakter bisa make fungsi substr($var, 0,2) silahkan liat di php reference

Trackbacks/Pingbacks

  1. Sensor Kata | PHP Indonesia - 24. Jun, 2008

    [...] redaksi: Tulisan ini kami ambil dari situs slash.web.id dengan topik yang sangat menarik, yaitu mengenai teknik untuk menyensor kata-kata yang tidak [...]

Leave a Reply