PHP Sansür Fonksiyonu


PHP tabanlı projenizde başkaları tarafından içerik veya yorum oluşturulabiliniyorsa burada sansür uygulamanız gereken durumlar olabilir. Eğer olumsuz bir durum ile karşılaşmak istemiyorsanız kendinize sansür fonksiyonu yazın neyse onuda yazmayın çünkü daha önce basit bir fonksiyon geliştirmişler sizin için. Sansür fonksiyonu metininizdeki istemediğiniz kelimeleri bulup sansürler.

<?php 
define('__SANSUR', 'puşt,ibne,çakal,kerata');

function sansur($dosya,$metin) { 
$words = explode(",", $dosya); 
$replace = array(); 
foreach ($words as $key => $word) 
{ 
    $words[$key] = "/{$word}/i"; 
    $replace[]   = "(sansür)"; 
} 
echo preg_replace($words, $replace, $metin); 
} 

$metin = 'Bu kerata size karşı bir çakallık mı yaptı? Ben o ibneye gereken cezayı veririm merak etmeyin.';
sansur(__SANSUR,$metin);

?>

 

 

Konu İle İlgili Soru, Görüş ve Öneriler


Soru, Görüş ve Önerileriniz için Yazın!