【www.gdgbn.com--php常用代码】
根据客户的要求他们可以在后台手动的设置和过滤一些不应该出现的关键字,所以就写出下面的代码了喽,字符过滤程序
if($_POST){
$Words = isset($_POST["fiter_words"])?$_POST["fiter_words"]:"";
$sql = "Update gx_filter set filter_words="$Words" where id=1";
mysql_query($sql) or die(mysql_error());
echo "<script>alert("设置成功");location="filter.php";</script>";
}
?>
这是在设置过滤字符界面了,下面我们来看看是如何判断并过滤那些我们客户规定不允许出现的字符吧.
function filter_words($str){
$sql = "Select * from gx_filter where id=1 limit 1";
$result = mysql_query($sql);
$rs = mysql_fetch_array($result);
$array = explode("|",$rs["filter_words"]);
if( is_array($array) ){
$array_length = sizeof($array);
for($i=0;$i< $array_length; $i++){
$str = @str_replace($array[$i],"",$str);
}
}
return $str;
}
从数据库读取客户要过滤的字符,然后再如上处理就OK了.
申请:本站原创转载请注明www.111cn.net/phper/php.html