Heim >php教程 >php手册 >替换敏感词汇行为扩展!!

替换敏感词汇行为扩展!!

WBOY
WBOYOriginal
2016-06-07 11:43:111480Durchsuche

前台替换敏感词汇行为扩展
<?php <br /> /**<br>  * Created by PhpStorm.<br>  * User: cony<br>  * Date: 13-11-18<br>  * Time: 下午8:53<br>  */<br> class FilterWordBehavior extends Behavior{<br> <br>     protected $options=array(<br>         'FILTERWORD'=>true,<br>         'KEYWORDS'=>'',<br>         'REPLACEWORD'=>'***'<br>     );<br> <br>     public function run(&$content){<br>         if(C('FILTERWORD.FILTERWORD'))<br>         $content = $this->FilterWordsContent($content);<br>     }<br>     /**<br>      * 模板内容替换<br>      * @access protected<br>      * @param string $content 模板内容<br>      * @return string<br>      */<br>     protected function FilterWordsContent($content) {<br>         $keywordstring=C('FILTERWORD.KEYWORDS');<br>         $keywordarray=explode(',',$keywordstring);<br>         $replaceword=C('FILTERWORD.REPLACEWORD');<br>         $replace=array();<br>         if(is_array($keywordarray)){<br>             foreach($keywordarray as $key=>$value){<br>                 $replace[$value]=$replaceword;<br>             }<br>         }<br>         $content = str_replace(array_keys($replace),array_values($replace),$content);<br>         return $content;<br>     }<br> <br> }代码来源及使用方法:http://www.conist.com/bbs/forum.php?mod=viewthread&tid=12&extra=page%3D1

AD:真正免费,域名+虚机+企业邮箱=0元

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:auth类使用简单案列Nächster Artikel:DWZ操作成功后的回调方法