Ciao a tutti, stavo modificando una classe per la censura delle badwords creata rimpiazzando di qua e di la, e adesso volevo implementare la funzione similar_text()...
Questa è la classe che ho (filtro.php):
codice:
<?php
$parolaccie = array (
"parolaccia1",
"parolaccia2",
"parolaccia3"
);
class filtro {
function contenuto($stringa) {
global $parolaccie;
$totale = count($parolaccie);
for ($n = 0; $n < $totale; ++$n, next ($parolaccie)) {
$ciclo = "$parolaccie[$n]";
$stringa = preg_replace("'$ciclo'i",str_repeat("x",strlen($parolaccie[$n])),$stringa);
}
return $stringa;
}
}
?>
Richiamata nella pagina così:
codice:
<?php
include("filtro.php");
$stringa = "Questa è la PaRoLaCCia1 questa è la PAROLACCIA2 e questa è la parolaccia3...";
$filtro = new filtro();
echo $filtro->contenuto("$stringa");
?>
Come aggiungo la funzione similar_text()?
Ci ho sbattuto un bel po ma non ci sono riuscito!!!