phpcms v9敏感词内容替换

后台先在"扩展"——>"敏感词管理"中添加敏感词,然后修改phpcms\modules\content\content.php文件来实现添加或者编辑内容时敏感词的替换。(如果涉及会员投稿和留言等,也需要在对应模块中做类似处理)

在add方法和edit方法中if(trim($_POST['info']['title'])=='') showmessage(L('title_is_empty'));下方添加如下代码:

//敏感词替换操作开始
$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']);
	}
}
//敏感词替换结束

相关推荐

  1. phpcms v9敏感内容替换

    2024-02-21 00:04:02       49 阅读
  2. 大学 Python 程序设计实验报告:替换敏感

    2024-02-21 00:04:02       42 阅读
  3. 记录如何用php将敏感文字内容替换为星号的方法

    2024-02-21 00:04:02       37 阅读
  4. 游戏中的敏感算法初探

    2024-02-21 00:04:02       24 阅读
  5. word模板内容替换

    2024-02-21 00:04:02       28 阅读
  6. mysql替换部分内容

    2024-02-21 00:04:02       24 阅读
  7. 网页内容包含敏感字该怎么办?

    2024-02-21 00:04:02       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 00:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 00:04:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 00:04:02       82 阅读
  4. Python语言-面向对象

    2024-02-21 00:04:02       91 阅读

热门阅读

  1. 清华 armbian bookworm 源

    2024-02-21 00:04:02       57 阅读
  2. 建站用帝国CMS好还是WordPress好

    2024-02-21 00:04:02       56 阅读
  3. Mini-Tokio 的精简实现代码

    2024-02-21 00:04:02       67 阅读
  4. redis

    2024-02-21 00:04:02       43 阅读
  5. Python系列(17)—— 位运算符

    2024-02-21 00:04:02       44 阅读
  6. MySQL学习笔记4 DQL

    2024-02-21 00:04:02       44 阅读
  7. LeetCode 2744.最大字符串配对数目

    2024-02-21 00:04:02       46 阅读
  8. 什么是机器学习

    2024-02-21 00:04:02       57 阅读