PHP ile Kelime Sansürleme

Bu dersimizde girilen yasaklı kelimeleri sansürlü bir şekilde ekranda gösterimini öğreneceğiz.

Bu dersimizde girilen yasaklı kelimeleri sansürlü bir şekilde ekranda gösterimini öğreneceğiz.

İlk olarak HTML kodlarımızı yazalım


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<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. */



 

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>

  • Etiketler;
Uğur Türkmen
1993'te doğdu. Yaklaşık beş senedir profesyonel olarak web tasarım ile ilgilenmektedir. Son bir buçuk yıldır PHP kodluyor ve İstanbul'da özel bir şirkette Webmaster olarak hizmet veriyor. <p>Sakarya Üniversitesi Bilgisayar Programcılığı mezunudur.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git