php如何实现黑名单过滤
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下php如何实现黑名单过滤,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!黑名单过滤function is_
千家信息网最后更新 2025年02月01日php如何实现黑名单过滤
小编给大家分享一下php如何实现黑名单过滤,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
黑名单过滤
function is_spam($text, $file, $split = ':', $regex = false){ $handle = fopen($file, 'rb'); $contents = fread($handle, filesize($file)); fclose($handle); $lines = explode("n", $contents); $arr = array(); foreach($lines as $line){ list($word, $count) = explode($split, $line); if($regex) $arr[$word] = $count; else $arr[preg_quote($word)] = $count; } preg_match_all("~".implode('|', array_keys($arr))."~", $text, $matches); $temp = array(); foreach($matches[0] as $match){ if(!in_array($match, $temp)){ $temp[$match] = $temp[$match] + 1; if($temp[$match] >= $arr[$word]) return true; } } return false; } $file = 'spam.txt'; $str = 'This string has cat, dog word'; if(is_spam($str, $file)) echo 'this is spam'; else echo 'this is not spam'; ab:3 dog:3 cat:2 monkey:2
以上是"php如何实现黑名单过滤"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
黑名单
黑名
篇文章
内容
不怎么
大部分
更多
知识
行业
资讯
资讯频道
频道
参考
学习
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
买一台编程软件开发的手提电脑
小麦植物数据库
CA认证机构由数据库和
服务器数据备份通知
网络安全小卫士手抄报作品
软件开发营销成本做账
网络安全设备日志怎么看
服务器架构相对于板卡架构的优势
网络安全法修订原文
外网ip无法连接数据库
node服务器端session
牢固树立广电网络安全观
宁津县网络安全舆情应急中心
基于web的数据库审计
华为软件开发及考后流程
河南软件开发好干吗
lol转区服务器排行榜
河北麻将软件开发哪家好
金蝶服务器坏了怎么办
全球智能网络技术
statdx影像数据库
网络安全人才缺失
主从数据库不同步
qt服务器和客户端数据库共享
为什么辐射4无法登录到服务器
数据库系统要怎么样才安全
网络安全中美差异
如果网络技术人员将公司
主机版2k22 连不进服务器
tx软件开发