首页 网络技术
  1. 正文

phpcms投稿内容进行敏感词替换操作

修改:content模块,content文件,add方法的

$this->db->add_content($_POST[‘info’]);前面

 //敏感词替换操作开始
$this->badword_model = pc_base::load_model('badword_model');
$badword_array=$this->badword_model->select();
if(!empty($badword_array)){
foreach($badword_array as $key_index=>$badword_one){
$_POST['info']['title']=str_replace($badword_one['badword'],$badword_one['replaceword'],$_POST['info']['title']);
$_POST['info']['content']=str_replace($badword_one['badword'],$badword_one['replaceword'],$_POST['info']['content']);
}
}
//敏感词替换结束

前台投稿:phpcms\modules\member\content文件的publish();

在$id = $this->content_db->add_content($info);的前面加入

 //敏感词替换操作开始
$this->badword_model = pc_base::load_model('badword_model');
$badword_array=$this->badword_model->select();
if(!empty($badword_array)){
foreach($badword_array as $key_index=>$badword_one){
$_POST['info']['title']=str_replace($badword_one['badword'],$badword_one['replaceword'],$_POST['info']['title']);
$_POST['info']['content']=str_replace($badword_one['badword'],$badword_one['replaceword'],$_POST['info']['content']);
}
}
//敏感词替换结束

敏感词配置在扩展里

本文标题:phpcms投稿内容进行敏感词替换操作
本文链接:http://www.qqooo.cn/post/2068.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 feelym@88.com 处理,谢谢!