Membuat Autofilter Kata Kotor Buku Tamu Dengan PHP

Jul 3, 2012   //   by ssi.stikom   //   Articles, Programming, Web  //  No Comments

membuat buku tamu dengan autofilter PHPSaat ini, buku tamu yang ada di website pun perlu diperhatikan karena bisa dijadikan pintu oleh orang-orang yang tidak bertanggung jawab untuk merusak reputasi kita. Cara paling sederhana bagi orang awam untuk merusak reputasi kita lewat buku tamu adalah memposting / mengirim kata-kata yang tidak seharusnya di tuliskan.Pertanyaannya, bagaimana kita mencegah orang-orang tersebut melakukan tindakan tersebut? apakah kita harus mencari orang tersebut dan memberikan sangsi atau kita selalu mengapus data/pesan yang mengandung kata-kata yang tidak pantas ditulis. Tentu tidak.

dibawah ini kami akan memberikan tutorial bagaimana caram mencegah tulisan-tulisan yang tidak pantas masuk dalam buku tamu kita. pertama-tama silahkan buat tabel buku tamunya terlebih dahulu.


CREATE TABLE guestbook (
  id int(11) auto_increment,
  nama varchar(20),
  email varchar(20),
  komentar text,
  PRIMARY KEY  (id)
)

field id digunakan untuk membedakan komentar satu dengan yang lainnya. id ini akan otomatis terisi sendiri karena menggunakan auto_increment.

setelah anda membuat tabel tersebut, saatnya membuat form buku tamu.

buku_tamu.php

</pre>
<form action="simpan_buku_tamu.php" method="post">Nama :<input type="text" name="nama" />Email :<input type="text" name="email" />Komentar :<textarea name="komentar"></textarea>¶ÿ<input type="submit" name="kirim" value="Kirim" /></form>
<pre>

setelah anda membuat form tersebut, saatnya kita membuat script PHP untuk menyimpan pesan/komentar yang dikirim dengan fasilitas autofilter kata-kata kotor. here we go,..

simpan_buku_tamu.php

<!--?php $nama = $_POST['nama']; $email = $_POST['email']; $komentar = $_POST['komentar']; $badWords = array("ass","Biatch","porn","http","viagra"); //untuk sementara, kita menggunakan 5 kata kotor. //anda bisa mendownload kata-kata lainnya dibagian bawah. //replace kata-kata kotor $new_komentar = str_replace($badwords, "***", $komentar); mysql_connect("localhost", "root", "root"); mysql_select_db("contoh"); $query = "INSERT INTO guestbook(nama, email, komentar)              VALUES ('$nama', '$email', '$new_komentar')"; $hasil = mysql_query($query); echo "Pesan sudah tersimpan."; ?-->

nah, sekarang buku tamu kita sudah aman dari kata-kata kotor yang dimasukan oleh orang-orang yang tidak bertanggung jawab. Tutorial ini dimaksudkan untuk mengamankan buku tamu kita dari kata-kata kotor (tidak bermaksud lain). untuk list daftar kata-kata kotor dapat di download di sini.

Leave a comment