外链检查
来源:互联网 发布:织梦模板html源码 编辑:程序博客网 时间:2024/05/17 12:51
function checkIfOutlink($content) { if (!$content) { return false; } $content = preg_replace("/(style|id|class)=\"[\s\S]*?\"/i","",$content); //过滤style标签 //下面正则可以根据情况来选择 $regex = '@(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])|[a-z.\-]+[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?«»“”‘’]))@'; $regex = '/(https?:)?(\/\/)?([\da-z\.-]+)\.([a-z]{2,6})/i'; if (preg_match_all($regex , $content, $match)) { $suffixs = array('jpg','jpeg','bmp','gif','psd','png','JPG','JPEG','BPM','GIF','PSD','PNG'); foreach ($match[0] as $v) { $url = trim($v); $url = str_replace(array('"/'), '', $url); $suffix = strtolower(array_pop(explode('.', $url))); if (!in_array($suffix, $suffixs)) { return $v; break; } } } return false;}
阅读全文
0 0
- 外链检查
- LFS检查工具链检查
- SEOmoz工具-seo外链检查工具
- 博客网站定时外链检查脚本
- 外键索引检查
- 检查
- 检查
- 检查
- 百度外链收录又删除,做好三项检查
- mysql取消外键检查
- 外键检查 关闭与开启
- 关于检查链和事件响应链
- 检查链表是否有环?
- 检查链表是否有环
- 检查链表是否是回文
- 检查链表是否有环
- 检查单链表是否为循环链表
- linux利用ping进行链路检查
- HDU 2456 饭卡
- CSRF攻击原理及防御
- JS操作串口方法简介
- Spark API 之 map、mapPartitions
- vimの:normal用法
- 外链检查
- VR开发——Unity中的VR Api的介绍(**V客学院**)
- 第三十五篇: JAVA发送邮件最全示例
- Spring Data JPA入门
- 648. Replace Words
- 论最恶心的公司老板
- K-Means聚类算法及延伸
- spring的基本注解使用demo
- <数据结构与算法>二分查找(折半查找)