Jumat, 18 November 2011

[ PHP ] Sensor kata Part 2

Sebelumnya saya berterima kasih kepada om t3k0 karena telah membantu saya dalam membuat code ini
 
Sebenarnya code ini hampir sama dengan code yang Sensor kata Part 1 hanya beda pada Function sensor kata.

<?
function sensor($kata){
$kata = str_ireplace("anjing","******",$kata);
$kata = str_ireplace("bajingan","********",$kata);
$kata = str_ireplace("tai","***",$kata);
return $kata;
}
function cegah_xss($data){
$data = htmlspecialchars($data);
return $data;
}
?>
<form action="" method="post">
<p><label>
Nama :<br/>
<input type="text" name="nama">
</label></p>
<p><label>
Pesan :<br/>
<textarea name="pesan"></textarea>
</label></p>
<p>
<input type="submit" value="kirim">
</p>
</form>
<?php
$nama = $_POST['nama'];
$pesan = $_POST['pesan'];
if($_POST){
if(empty($nama)){
$error = "Nama Masih Kosong !";
}else if(empty($pesan)){
$error = "Pesan Masih Kosong !";
}
}
if(isset($error)){
echo $error;
}else{
echo "Nama : <b>".cegah_xss(sensor($nama))."</b><br/>\n";
echo "Pesan : <br/>\n<b>".cegah_xss(sensor($pesan))."</b>";
}
?>

Perbedaan Dari code Sensor kata Part 1 terdapat pada :
function sensor($kata){
$kata = str_ireplace("anjing","******",$kata);
$kata = str_ireplace("bajingan","********",$kata);
$kata = str_ireplace("tai","***",$kata);
return $kata;
}
yaitu pada code ini kita dapat merubah kata yang di sensor contoh :
$kata = str_ireplace("anjing","******",$kata);

pada code tersebut kata "anjing" di ganti dengan kata ******
$kata = str_ireplace("Kata yg akan di sensor","di sensor menjadi",$kata);

sekian tutorial dari saya..
wasalam..

 Regards : Poticous

0 komentar:

Posting Komentar