Monday, February 23, 2015

Script PHP untuk Mendeteksi Kata-kata Tertentu dalam Variabel Teks

Script PHP berikut ini berguna untuk mendeteksi kata-kata tertentu dalam sebuah variabel teks.
Kapan kita menggunakan fungsi ini?
Katakanlah, kita memiliki sebuah form yang menerima input teks komentar dari pengunjung dan akan kita tampilkan di website kita. Tentu saja kita tidak ingin pengunjung tersebut menuliskan kata-kata kotor atau makian bukan?
Nah, kamu bisa menggunakan script PHP ini untuk melakukan filter terhadap komentar yang dikirimkan oleh pengunjung tersebut.
Berikut ini adalah script PHP yang berisi fungsi pengecekan teks. Jika belum mengerti cara membuat fungsi, silakan pelajari dulu di tutorial tentang fungsi PHP yang sudah saya tulis di prothelon.com ini.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
function cek_pesan($teks)
 
{
 
$kata_kotor = array("bbm","naik");
 
$hasil = 0;
 
$jml_kata = count($kata_kotor);
 
for ($i=0;$i<$jml_kata;$i++)
 
{
 
if (stristr($teks,$kata_kotor[$i]))
 
{ $hasil=1; }
 
}
 
return $hasil;
 
}
 
?>

Berikut ini contoh implementasi fungsi kita tersebut.
?
1
2
3
4
5
6
7
8
9
10
11
<?php
 
$pesan = "Hari ini bbm bakal naik";
 
if (cek_pesan($pesan)) {echo "Eits, tidak bisa..tidak bisa. Ada kata-kata kotor dalam pesan kamu";}
 
else
 
{echo "Aman";}
 
?>
Ok, itulah script PHP sederhana untuk mendeteksi kata-kata tertentu dalam sebuah variabel teks.

0 comments:

Post a Comment

 

© Copyright 2010 oleh HariZ| Powered By : Blogger