<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
/* Formumuzu Oluşturalım */
<form action="" method="post">
Kelime Giriniz: <input type="text" name="kelime" /><br>
<input type="submit" value="Gönder" name="kelimeGonder" />
</form>
/* Formumuzu oluşturduk şimdi ise düzenleme fonksiyonumuzu formumuzun hemen altına yazabiliriz. */
<?php
if(isset($_POST["kelime"]))
// Gelen kelimeyi düzenlemek için bir fonksiyon yazıyoruz.
function duzenle() {
// Sansürlü olarak gösterilmesini istediğimiz kelimeleri $gkelime adlı değişkene atadık .
$gkelime = array("aptal","salak","mal","gerizekalı");
// $dkelime adlı değişkende ise sansürlenecek olan kelimelerin nasıl gösterileceğini ayarladık.
$dkelime = array("***","***","***","***");
// $ykelime adlı değişkende ise str_replace fonksiyonumuz ile $gkelime adlı değişkendeki kelimeleri $dkelime değişkeniyle değiştirdik, ve $ykelime adlı değişkende son halini aldık.
$ykelime = str_replace($gkelime,$dkelime,$_POST["kelime"]);
// her seferinde $ykelime değişkenine dönmesini sağladık.
return $ykelime;
}
// Bu kısımda ise duzenle() fonksiyonu içinde ekrana yazdırma işlemini yaptık.
echo duzenle($_POST["kelime"]);
?>
</body>
</html>
Kaynak:
http://www.ugurturkmen.net/php-ile-k...nsurleme.html/