最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP過(guò)濾黑名單關(guān)鍵字的方法

 更新時(shí)間:2014年12月01日 11:41:20   投稿:shichen2014  
這篇文章主要介紹了PHP過(guò)濾黑名單關(guān)鍵字的方法,通過(guò)保存過(guò)濾關(guān)鍵字到txt文件,再讀取txt文件內(nèi)容進(jìn)行正則匹配替換來(lái)實(shí)現(xiàn)過(guò)濾功能,需要的朋友可以參考下

本文實(shí)例講述了PHP過(guò)濾黑名單關(guān)鍵字的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

關(guān)鍵字過(guò)濾非常的簡(jiǎn)單把要過(guò)濾的內(nèi)容存在數(shù)組或文檔中,然后用戶提交時(shí)我們進(jìn)行preg_match或istrpos判斷即可解決了,具體方法如下.

實(shí)例代碼如下:

復(fù)制代碼 代碼如下:
//過(guò)濾黑名單關(guān)鍵字函數(shù)
function check_($data){
 $keywords = "你是大神嗎|你好|去死";
 if(preg_match("/$keywords/i",$data)){
  return;
 }else{
  return $data;
 }
}

關(guān)鍵字的存放形式為txt,txt文件中以這樣形式存放:|賭博機(jī)|賣血|出售腎|出售器官|(zhì)眼角膜,代碼如下:
復(fù)制代碼 代碼如下:
<?php
function Filter_word( $str, $fileName )   
{   
    if ( !($words = file_get_contents( $fileName )) ){   
        die('file read error!');   
    }   
    $str = strtolower($str);
//var_dump($words);
$word = preg_replace("/[1,2,3] | /i", '', $words);
//$wor = substr($word,0,-1);
//$w = preg_replace("|/|i", '/', $word);
//echo "<pre>";
//var_dump($w);
//$words = "aaa|bbb|ccc|ddd|eee";
    $matched = preg_replace('/'.$word.'/i', '***', $string);
return $matched;
}   
  
$content = "<a href='#'>我要aaafsdfbbb</a>";   
if ($result = Filter_word($content, './words.txt') ){
echo $result;
    echo "替換成功 ";   
}else{   
    echo "替換失敗! ";
?>

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php算法實(shí)例分享

    php算法實(shí)例分享

    本文給大家分享了幾個(gè)常見的php算法的實(shí)例代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-07-07
  • php 輸出緩沖 Output Control用法實(shí)例詳解

    php 輸出緩沖 Output Control用法實(shí)例詳解

    這篇文章主要介紹了php 輸出緩沖 Output Control用法,結(jié)合實(shí)例形式詳細(xì)分析了php 輸出緩沖 Output Control基本概念、原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • php環(huán)境無(wú)法上傳文件的解決方法

    php環(huán)境無(wú)法上傳文件的解決方法

    對(duì)于dedecms 你沒(méi)有選擇上傳文件,discuz批量上傳顯示成功,但看不到圖片,ecshop商城等無(wú)法上傳問(wèn)題,只要是PHP的,而且代碼本身沒(méi)有問(wèn)題.以下都適用
    2014-04-04
  • php 面向?qū)ο蟮囊粋€(gè)例子

    php 面向?qū)ο蟮囊粋€(gè)例子

    php 面向?qū)ο蟮囊粋€(gè)例子,學(xué)習(xí)php面對(duì)對(duì)象的朋友可以參考下。
    2011-04-04
  • PHP獲取當(dāng)前頁(yè)面URL函數(shù)實(shí)例

    PHP獲取當(dāng)前頁(yè)面URL函數(shù)實(shí)例

    這篇文章主要介紹了PHP獲取當(dāng)前頁(yè)面URL函數(shù)實(shí)例,講述了一個(gè)非常簡(jiǎn)單實(shí)用的獲取當(dāng)前頁(yè)面URL的函數(shù),并附帶說(shuō)明了server參數(shù)的用法,需要的朋友可以參考下
    2014-10-10
  • php獲取遠(yuǎn)程文件的內(nèi)容和大小

    php獲取遠(yuǎn)程文件的內(nèi)容和大小

    這篇文章主要介紹了php獲取遠(yuǎn)程文件的內(nèi)容和大小函數(shù)代碼,感興趣的小伙伴們可以參考一下
    2015-11-11
  • php中mysql操作buffer用法詳解

    php中mysql操作buffer用法詳解

    這篇文章主要介紹了php中mysql操作buffer用法,以實(shí)例形式較為詳細(xì)的分析了mysql操作buffer的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 在CentOS上搭建LAMP+vsftpd環(huán)境的簡(jiǎn)單指南

    在CentOS上搭建LAMP+vsftpd環(huán)境的簡(jiǎn)單指南

    這篇文章主要介紹了在CentOS上搭建LAMP+vsftpd環(huán)境的簡(jiǎn)單指南,這也是當(dāng)下服務(wù)器的最流行配置方案之一,需要的朋友可以參考下
    2015-08-08
  • PHP原型模式Prototype Pattern的使用介紹

    PHP原型模式Prototype Pattern的使用介紹

    這篇文章主要介紹了PHP原型模式Prototype Pattern的使用,原型模式是一種創(chuàng)建型模式,它可以通過(guò)復(fù)制現(xiàn)有對(duì)象來(lái)創(chuàng)建新的對(duì)象,而無(wú)需知道具體的創(chuàng)建過(guò)程
    2023-03-03
  • PHP編程中字符串處理的5個(gè)技巧小結(jié)

    PHP編程中字符串處理的5個(gè)技巧小結(jié)

    PHP編程中字符串處理的5個(gè)技巧小結(jié)...
    2007-11-11

最新評(píng)論

子长县| 喀喇| 涞水县| 合水县| 翁牛特旗| 偃师市| 合川市| 攀枝花市| 观塘区| 新乐市| 永济市| 原平市| 花莲县| 凤庆县| 邮箱| 太白县| 湄潭县| 洛宁县| 姜堰市| 花莲县| 资中县| 万年县| 大安市| 盐池县| 许昌市| 赞皇县| 安乡县| 沽源县| 那坡县| 康平县| 彭州市| 昔阳县| 乐陵市| 花莲市| 海宁市| 广西| 安福县| 台北县| 临沂市| 马尔康县| 辽宁省|