在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章