php实现过滤敏感词

php实现过滤敏感词

ID:30505108

大小:16.16 KB

页数:5页

时间:2018-12-30

php实现过滤敏感词_第1页
php实现过滤敏感词_第2页
php实现过滤敏感词_第3页
php实现过滤敏感词_第4页
php实现过滤敏感词_第5页
资源描述:

《php实现过滤敏感词》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解php实现过滤敏感词  php实现过滤敏感词,具体代码如下:    /**  *CreatedbyJetBrainsPhpStorm.  *User:lsl  *Date:13-8-28  *Time:下午2:58  *敏感词过滤工具类  *使用方法  *echoFilterTools::filterContent("你妈的我操一色狼杂种二山食物","*",DIR.

2、"config/word.txt",$GLOBALS["p_memcache"]["bad_words"]);  */  classFilterTools{  publicstatic$keyword=array();  /**  *从文件中加载敏感词  *@param$filename  *@returnarray  */  staticfunctiongetBadWords($filename){对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最

3、广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  $file_handle=fopen($filename,"r");  while(!feof($file_handle)){  $line=trim(fgets($file_handle));  array_push(self::$keyword,$line);  }  fclose($file_handle);  returnself:

4、:$keyword;  }  /**  *@param$content待处理字符串  *@param$target替换后的字符  *@param$filename敏感词配置文件  *@param$memconfig缓存配置文件  *@return处理后的字符串  */  staticfunctionfilterContent($content,$target,$filename,$memconfig){  $mem=newBadWordsMemcache($filename,$memconfig);  

5、$keyword=$mem->getList();  if(count($keyword)==0){对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  $keyword=self::getBadWords($filename);  }  returnstrtr($content,array

6、_combine($keyword,array_fill(0,count($keyword),$target)));  }  }  /**  *敏感词缓存处理类  *ClassBadWordsMemcache  *User:lsl  */  classBadWordsMemcache{  var$memcache;  var$key;  var$list;  var$filename;  function__construct($filename,$memconfig){  $this->filenam

7、e=$filename;  if(!class_exists("P_Memcache")){  require_onceDIR."lib/memcache.class.php";  }  $this->key="bad_words";对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  $t

8、his->memcache=newP_Memcache();  $this->memcache->config=$memconfig;  $this->memcache->connect();  print_r($this->memcache);  $this->init();  }  function__destruct(){  $this->memcache->close();  }  /**  *初始化  *@parambool$is

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。