激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲一区二区网址 | 亚洲国产精品久久久久久久久久 | 国产电影精品久久 | 欧美中文在线 | 欧美一级高潮片免费的 | 国产精品剧情一区二区三区 | 久久综合久久综合久久 | 91成人在线免费 | 国产午夜精品久久久久婷 | 欧美一级全黄 | 国产三级精品最新在线 | 国产精品久久久久久久久久久久久久久 | 毛片一区二区三区 | 国产自在线 | 在线观看日本中文字幕 | 欧美淫交 | 久久国产秒 | 日韩毛片免费观看 | 狠狠操操| 欧美一级无毛 | 色污视频 | 日韩av在线影院 | 一级毛片一区 | 国产视频第一区 | 国产大片中文字幕在线观看 | 青草av.久久免费一区 | 久久一区国产 | 日韩黄在线 | 99精品国产小情侣高潮露脸在线 | 亚洲va久久久噜噜噜久久男同 | 精品久久久av | 午夜在线观看视频网站 | 欧美国产免费 | 国产午夜亚洲精品 | 国产精品剧情一区二区在线观看 | 国产精品视频六区 | 黄视频免费在线 | 久久久日韩精品一区二区 | 久久精品成人 | 亚州精品在线视频 | 免费黄色小视频网站 |