Langsung ke konten utama

Sensor Komentar Kotor lewat PHP

Sensor Komentar Kotor lewat PHP - Memiliki sebuah website tentu harus punya keamanan yang ekstra, apalagi jika terdapat fasilitas komentar atau buku tamu. Kita harus benar-benar mempunyai keamanan tersendiri untuk itu. Misalnya adalah dengan membuat sensor atau istilahnya memfilter/menyaring kata-kata kotor yang dilakukan oleh para pengunjung web kita, entah itu lewat komentar ataupun buku tamu. Sebelumnya JASA SEO MURAH juga sudah memposting tentang Membuat Komentar Menggunakan Captcha PHP. Sebenarnya hampir sama trik yang akan JASA SEO paparkan disini. Oke langsung saja berikut cara membuat sensor kata atau komentar kotor lewat PHP.

Silahkan buat database dengan nama buku dan buatlah satu tabel dengan nama tamu lalu isikan field-fieldnya sebagai berikut:

Name Type Size Key
id int 10 *
posting text

1. Buatlah sebuah file dengan nama koneksi.php (bisa gunakan notepad/ notepad++/ dreamweaver/ phpcoder ataupun yang lainnya) dan masukan dalam satu folder di htdocs kalian. Isikan kodingnya seperti ini:
Klik Show untuk melihat
<?php
mysql_connect("localhost","root","");
mysql_select_db("buku");
?>

2. Dan buat file lagi bernama index.php. Dan isikan kodingnya seperti di bawah ini:
Klik Show untuk melihat
<html>

<head>

<?php
define('IN_SCRIPT',true);
require('katakotor.php');
?>
<meta http-equiv="Content-Language" conten="en-us>
<meta http-equiv="content-type"" content="text/html;
charset=windows-1252">
<style type="text/css">
<!--
.style2 {color: #FFFFFF}
.style3 {color: #000000}
.style4 {color: #FF0000}
-->
</style>
</head>
<body>
<h1 align="center">Posting</h1>
<form method="post" action="proses.php">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><div align="center">
<textarea name="posting" cols="50" rows="5" id="posting"></textarea>
</div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" value="Submit" name="submit">
<input type="reset" value="reset" name="reset">
</div></td>
</tr>
</table>
</form>
<strong>Buku Tamu Sederhana</strong><br>
<span class="style3">
<?php
include("koneksi.php");
$tampil=mysql_query("select*from tamu order by id desc");
while ($data=mysql_fetch_array($tampil)){
?><hr>
</span>
<table width="500" align="center">
<tr>
<td bgcolor="#006600"> <div align="right"></div> <span class="style2">:<?php echo $data['posting'];?></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">
<div align="left"></div>
<?php echo "<a href=hapus.php?id=$data[id]>hapus</a>"; ?></td>
</tr>
</table>
<br>
<?php
}
?>
<p>&nbsp;</p>
</body>
</html>

3. Buat file lagi dengan nama proses.php lalu isikan kodingnya seperti di bawah ini:
Klik Show untuk melihat
<?php
define('IN_SCRIPT',true);
include("katakotor.php");
function filter_bad_words($text)
{
global $settings, $lang;
$file =$settings['filter_lang'];
if (file_exists($file))
{
include_once($file);
}
foreach ($settings['badwords'] as $k => $v)
{
$text = preg_replace("/\b$k\b/i",$v,$text);
}
return $text;
}
include("koneksi.php");
if (isset($_POST['posting'])){
$posting=$_POST['posting'];
$posting = filter_bad_words($posting);
if (!empty($posting)){
$sql=mysql_query("INSERT INTO tamu(posting) VALUES('$posting')");
}
if ($sql){
header ("location:index.php");
}
else {
echo "Proses input buku tamu,Gagal....";
}
}
?>

4. Dan buat file yang terakhir dengan nama katakotor.php dan isikan kodingnya seperti di bawah ini:
Klik Show untuk melihat
<?php
$settings['badwords'] = array (
"GOBLOK" => "G****K",
"LONTE" => "L***E",
"PELACUR" => "P*****R",
"BRENGSEK" => "B******K",
"ANJING" => "A****G",
"GILA" => "G**A",
"TAI" => "T*I",
"JABLAI" => "J****I",
);
?>

Silahkan di coba di browser kalian masing-masing.. Semoga Bermanfaat ^^

Komentar

Postingan populer dari blog ini

Menghitung Luas Segitiga Menggunakan Borland C++

Menghitung Luas Segitiga Menggunakan Borland C++. Selamat Pagi! JASA SEO kali ini akan memposting tentang bahasa pemrograman C++. Oh iya yang ingin punya laptop murah bisa kunjungi dulu artikel dari jasa seo yang berjudul "Laptop Murah dan Berkualitas dari ELS Computer".

Bagi kalian yang suka bahasa pemrograman C++, bisa dicoba latihan berikut ini, yaitu untuk menghitung luas segitiga (L.Segitiga=1/2 x Alas x Tinggi):

1. Buka Aplikasi Borland C++ kalian 2. Buatlah satu buah file baru dan ketikkan scriptnya di bawah ini #include <conio.h> #include <iostream.h> #include <stdio.h>
main() { int a,b; float c; cout<<"***Menghitung Luas Segitiga*****"<<endl<<endl; cout<<"Alas Segitiga= ";cin>>a; cout<<"Tinggi Segitia= ";cin>>b; c=0.5*a*b; cout<<"Luas Segitiga= "<<c<<endl; getch(); } 3. Jalankan scriptnya dengan menekan tombol/icon Run (tanda petir)
Selamat Mencoba d…

Download Software Pembuat Cover CD/DVD Acoustica Full Serial Number

Download Software Pembuat Cover CD/DVD Acoustica Full Serial Number - Ada yang sedang mencari-cari software pembuat cover CD/DVD ? Sangat beruntung sekali jika kalian mengunjungi blog JASA SEO MURAH ini. Dalam postingan kali ini, Jasa SEO Terbaik Di Indonesia akan membagikan link gratis buat kalian yang ingin memiliki software pembuat Cover CD/DVD beserta Serial Number nya. Software pembuat Cover CD/DVD ini bernama Acoustica CD/DVD Label Maker
Acoustica CD Label Maker merupakan software pembuat cover CD/DVD yang sangat cocok digunakan buat kalian yang bergelut di dunia pendidikan. Tentunya untuk mempercantik tampilan CD/DVD yang kalian miliki. Di dunia kampus jelas kebanyakan mahasiswa-mahasiswa menggunakan software Acoustica ini. Bisa buat Tugas Presentasi, Tugas Kahir ataupun Skripsi. Berikut merupakan spesifikasi minimum untuk menggunakan software ini: PentiumII-400 Win95/98/NT/2K/ME/XP/Vista/Windows 7/Windows 8 64 MB Ram Dan untuk link downloadnya kalian bisa klik di bawah ini:
Ac…

Anda Mencari Cincin Tunangan? Kami Solusinya?

Bila saat ini Anda sedang dekat dengan seseorang dan berniat untuk membawan hubungan Anda ke jenjang yang lebih serius atau biasa diistilahkan dengan pertunangan, maka ada satu hal yang harus Anda pikirkan yaitu mengenai cincin tunangan. Dalam acara pertunangan biasanya cincin menjadi simbol dari keseriusan pasangan dan menjadi tanda bahwa pria tersebut telah melamarnya secara resmi.
Perbedaan Cincin Tunangan dan Perkawinan
Momen pertunangan atau pernikahan merupakan acara yang sakral, dengan hadirnya cincin yang disematkan di jari manis akan menjadi sebuah pengingat dan pegangan bagi setiap pasangan untuk selalu setia dan menjaga segala tindak tanduk mereka selanjutnya.
Berikut ini beberapa perbedaan antara cincin tunangan dan cincin kawin, diantaranya adalah : Cincin tunangan biasanya hanya satu buah dan diperuntukkan hanya untuk pihak perempuan sebagai tanda pengikat, sedangkan cincin perkawinan umumnya berjumlah dua dan diperuntukkan untuk mempelai penganting pria dan wanitaBiasany…