帝国cms敏感词过滤插件-用火车头采集器PHP外挂插件来实现
此方法适用于使用火车头采集器更新的站点
PHP插件代码:
<?php error_reporting(E_ERROR | E_WARNING | E_PARSE); // 敏感词过滤 $sensitiveWordsFile = 'E:\Locoy\Plugins\words.txt'; // 敏感词列表文件路径 $sensitiveWords = file($sensitiveWordsFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $str = $LabelArray['标题']; foreach ($sensitiveWords as $word) { if (strpos($str, $word) !== false) { $str = ''; break; } } $LabelArray['标题'] = $str; // 敏感词过滤 end echo serialize($LabelArray); ?>Select Code
Copy
说明,此方法会检测采集到的标题是否包含 E:\Locoy\Plugins\words.txt
文档中的敏感词,如果包含敏感词,则替换标题字段的值为空
声明:本文图片、文字、视频等内容来源于互联网,本站无法甄别其准确性,建议谨慎参考,本站不对您因参考本文所带来的任何后果负责!本站尊重并保护知识产权,本文版权归原作者所有,根据《信息网络传播权保护条例》,如果我们转载内容侵犯了您的权利,请及时与我们联系,我们会做删除处理,谢谢。
上一篇:帝国CMS搜索结果关键字描红 下一篇:帝国cms,简单输出文章内容的api代码