顶部导航开始 -->

在thinkphp中引入自定义的敏感词库

本文主要讲述,如何在thinkphp项目中创建敏感词库方法,如何引入敏感词库,以及如何将敏感词库用到项目中。

首先是在项目的thinkphp的第三方插件目录中,引入自定义的敏感词库。具体的配置路径是 /ThinkPHP/Extend/Library/ORG/SensitiveThesaurus.php。其中SensitiveThesaurus.php文件中就是自定义的敏感词库,文件中存放了常用的敏感词库,如果自己有一些其他的词需要屏蔽的话,也可以在文件中就行添加。

其次是创建敏感词库使用类文件,该文件也是存放在此目录中,具体路径是/ThinkPHP/Extend/Library/ORG/SensitiveFilter.class.php。

该类中定义了对敏感词库的使用方法,如图:

自学php博客

然后,我们需要在thinkphp的自定义文件夹common中,创建常用自定义函数common.php文件(注意:common.php就是thinkphp的自定义函数文件,在这个文件中定义的函数,我们在thinkphp的Action类中,是可以直接调用的,好处嘛就是学php时讲到的函数的好处)。

下面是自定义函数:

自学php博客

方法定义完成,就可以在项目中直接使用方法了,可以直接调用方法判断用户输入内容中是否存在敏感词:

自学php博客

自定义敏感词库和敏感词库类文件下载地址是:

http://pan.baidu.com/s/1pKV6wuJ

密码:lq9t

自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码