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):Richiamata nella pagina così: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; } } ?>Come aggiungo la funzione similar_text()?codice:<?php include("filtro.php"); $stringa = "Questa è la PaRoLaCCia1 questa è la PAROLACCIA2 e questa è la parolaccia3..."; $filtro = new filtro(); echo $filtro->contenuto("$stringa"); ?>
Ci ho sbattuto un bel po ma non ci sono riuscito!!!

Rispondi quotando