mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-15 04:52:50 +00:00
36 lines
1.1 KiB
PHP
36 lines
1.1 KiB
PHP
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
|
|
// +----------------------------------------------------------------------
|
|
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
|
|
// +----------------------------------------------------------------------
|
|
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
|
|
// +----------------------------------------------------------------------
|
|
// | Author: 流年 <liu21st@gmail.com>
|
|
// +----------------------------------------------------------------------
|
|
|
|
// 应用公共文件
|
|
|
|
/**
|
|
* 敏感词过滤
|
|
*
|
|
* @param string
|
|
* @return string
|
|
*/
|
|
function sensitive_words_filter($str)
|
|
{
|
|
if (!$str) return '';
|
|
$file = ROOT_PATH. PUBILC_PATH.'/static/plug/censorwords/CensorWords';
|
|
$words = file($file);
|
|
foreach($words as $word)
|
|
{
|
|
$word = str_replace(array("\r\n","\r","\n","/","<",">","="," "), '', $word);
|
|
if (!$word) continue;
|
|
|
|
$ret = preg_match("/$word/", $str, $match);
|
|
if ($ret) {
|
|
return $match[0];
|
|
}
|
|
}
|
|
return '';
|
|
} |