It's Good!! From VB: function censortext($text) { global $enablecensor,$censorwords,$censorchar; if ($enablecensor==1) { $censorword=explode(" ",$censorwords); while (list($key,$val)=each($censorword)) { if ($val!="") { if (substr($val,0,1)=="{") { $val=substr($val,1,-1); $text=eregi_replace("([^A-Za-z])".$val."([^A-Za-z])","\\1".repeatchar($censorchar,strlen($val))."\\2",$text); } else { $text=eregi_replace($val,repeatchar($censorchar,strlen($val)),$text); } } } }
$aa=htmlspecialchars($aa);
$aa=ereg_replace("\n","<br>",$aa);
$aa=ereg_replace(" "," ",$aa);
$aa=stripslashes($aa);
return $aa;
}
function censortext($text) {
global $enablecensor,$censorwords,$censorchar;
if ($enablecensor==1) {
$censorword=explode(" ",$censorwords); while (list($key,$val)=each($censorword)) {
if ($val!="") {
if (substr($val,0,1)=="{") {
$val=substr($val,1,-1); $text=eregi_replace("([^A-Za-z])".$val."([^A-Za-z])","\\1".repeatchar($censorchar,strlen($val))."\\2",$text);
} else {
$text=eregi_replace($val,repeatchar($censorchar,strlen($val)),$text);
}
}
} }