Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Wort Zensur

Im diesem Script gibt man die Badwords ein, und sie werden später im String als "***" ausgegeben

Script:

<?php
   $badwords
= array('Arsch', 'Looser', 'kacke', 'leckt');

   function
badwords($text) {
      global
$badwords;
      foreach(
$badwords as $b) {
         
$r = $b[0].str_repeat("*", strlen($b)-2).$b[strlen($b)-1];
         if(
function_exists("str_ireplace")) {
            
$text = str_ireplace($b, $r, $text);
         }
         else {
            
$text = str_replace($b, $r, $text);
         }
      }
      return
$text;
   }

   
$text = "Das Arschloch ist so ein Looser, der leckt
            doch jedem seinen Arsch"
;
   echo
badwords($text);
?>

 
ID: 369
eingestellt am: 18.03.2004
Autor: Hendrik Walter
Status zum lesen: Gast
gelesen: 6537
Webseite: www.dreamcodes.com
[Drucken]