$sensitive_word = '违规';
$str_w = '替换';
$arr = explode('|',$sensitive_word);
echo '
$count = count($arr);
for($i = 0; $i< $count; $i++){
$num = substr_count($str_w,$arr[$i]);
if($num > 0){
$str_w = str_replace($arr[$i],'&&'.$i,$str_w);
}
}
echo $str_w;
echo '
';
//把敏感字写入文件
$filename = 'sensitive_word.txt';
//判断文件存在并且可写入
if(is_writable($filename)){
//打开文件 以写入方式打开
if(!$handle = fopen($filename,'a')){
echo '不能打开文件'.$filename;
exit;
}
$str_fw = implode("\n",$arr);
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $str_fw) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $str_fw 写入到文件$filename";
fclose($handle);
echo '
';
}else{
echo '你没有权限写入文件。
';
}
//敏感字替换
if(is_file("sensitive_word.txt")){
$arr_sens = file("sensitive_word.txt"); //把整个文件读入数组中
for($i = 0; $i < count($arr_sens); $i++){
$num = substr_count($str_w,$arr[$i]);
if($num > 0){
$str_w = str_replace($arr[$i],'&&'.$i,$str_w);
}
}
}
echo $str_w;echo '
';
$str_w = '替换';
$arr = explode('|',$sensitive_word);
echo '
';print_r($arr);echo '';
$count = count($arr);
for($i = 0; $i< $count; $i++){
$num = substr_count($str_w,$arr[$i]);
if($num > 0){
$str_w = str_replace($arr[$i],'&&'.$i,$str_w);
}
}
echo $str_w;
echo '
';
//把敏感字写入文件
$filename = 'sensitive_word.txt';
//判断文件存在并且可写入
if(is_writable($filename)){
//打开文件 以写入方式打开
if(!$handle = fopen($filename,'a')){
echo '不能打开文件'.$filename;
exit;
}
$str_fw = implode("\n",$arr);
// 将$somecontent写入到我们打开的文件中。
if (fwrite($handle, $str_fw) === FALSE) {
echo "不能写入到文件 $filename";
exit;
}
echo "成功地将 $str_fw 写入到文件$filename";
fclose($handle);
echo '
';
}else{
echo '你没有权限写入文件。
';
}
//敏感字替换
if(is_file("sensitive_word.txt")){
$arr_sens = file("sensitive_word.txt"); //把整个文件读入数组中
for($i = 0; $i < count($arr_sens); $i++){
$num = substr_count($str_w,$arr[$i]);
if($num > 0){
$str_w = str_replace($arr[$i],'&&'.$i,$str_w);
}
}
}
echo $str_w;echo '
';
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29753604/viewspace-1332703/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29753604/viewspace-1332703/