一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP過濾黑名單關鍵字的方法

PHP過濾黑名單關鍵字的方法

2020-08-16 15:4499re PHP教程

這篇文章主要介紹了PHP過濾黑名單關鍵字的方法,通過保存過濾關鍵字到txt文件,再讀取txt文件內容進行正則匹配替換來實現過濾功能,需要的朋友可以參考下

本文實例講述了PHP過濾黑名單關鍵字的方法。分享給大家供大家參考。具體實現方法如下:

關鍵字過濾非常的簡單把要過濾的內容存在數組或文檔中,然后用戶提交時我們進行preg_match或istrpos判斷即可解決了,具體方法如下.

實例代碼如下:

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


關鍵字的存放形式為txt,txt文件中以這樣形式存放:|賭博機|賣血|出售腎|出售器官|眼角膜,代碼如下:

復制代碼 代碼如下:
<?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 "替換失敗! ";
?>

 

希望本文所述對大家的PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99视频有精品视频免费观看 | 草莓香蕉绿巨人丝瓜榴莲污在线观看 | 网红思瑞一区二区三区 | 美女狂揉尿口揉到失禁 | 成人免费播放器 | 国产精品一区二区国产 | 狠狠色综合久久久久尤物 | 俄罗斯图书馆无打码久久 | 麻豆网站在线观看 | 国产成人精品系列在线观看 | 欧美成人二区 | 亚洲精品有码在线观看 | 欧美一区二区三区在线观看免费 | 91中文字幕yellow字幕网 | fistingvideos头交尿眼 | 青苹果乐园影院免费观看完整版 | 亚洲一卡2卡三卡4卡5卡组 | 免费在线视频网站 | 胸大的姑娘中文字幕视频 | 亚洲黄网站wwwwww | 国语自产拍在线观看7m | 色综合久久中文字幕综合网 | 九哥草逼网 | 欧洲女同同性videos0 | 欧美亚洲国产另类 | 日韩福利一区 | 国产精品成人 | 国产精品久久香蕉免费播放 | 精品一区二区三区免费毛片 | 欧美国产视频 | 91桃色视频在线观看 | www.4虎影院| 精品一区二区三区高清免费不卡 | 五月天网站 | 日韩在线 中文字幕 | 国模丰满美女冰漪34d | 国产高清视频在线 | 夫妻性生活在线 | 精品国产成人a区在线观看 精品国产91久久久久久久 | 成人看片免费无限观看视频 | 男人好大好硬好爽免费视频 |