<?php
$bw = "words|seperated|by|pipe|symbols";
function str_repeats($input, $mult) {
$ret = "";
while($mult>0) {
$ret .= $input;
$mult --;
}
return $ret;
}
function censorMsg($msg, $replacement="*") {
global $bw;
$badwords = explode("|", $bw);
$eachword = explode(" ", $msg);
for($j=0;$j<count($badwords);$j++) {
for($i=0;$i<count($eachword);$i++) {
if(is_int(strpos(strtolower($eachword[$i]), $badwords[$j]))) {
$msg = eregi_replace($eachword[$i],
str_repeats($replacement,
strlen($eachword[$i])),
stripslashes($msg));
}
}
}
return $msg;
}
$msg = $_POST["msg"];
if (isset($msg)) {
$msg = censorMsg($msg,"*");
print "Your posted Message :<br>".$msg;
}
?>
<form method="post">
<textarea name="msg" cols=50 rows=10></txtarea><br>
<input type="submit" value="Censor It">
</form>