1.  网址的格式:

function checkUrl($weburl)
{ return !ereg("^http(s)*://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $weburl);
}

2 . 判断http 地址是否有效

function url_exists($url)
{$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch, CURLOPT_NOBODY, 1); // 不下载curl_setopt($ch, CURLOPT_FAILONERROR, 1);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);return (curl_exec($ch)!==false) ? true : false;
}

或者

function img_exists($url)
{return file_get_contents($url,0,null,0,1) ? true : false;
}

或者

function url_exists($url)
{$head = @get_headers($url);return is_array($head) ?  true : false;
}

实例:

$url='http://www.qq.com';
echo url_exists($url);

php 检测网址是否有效相关推荐

  1. php检测网址是否有效,php 检测因特网址是否有效

    php 检测网址是否有效 1. ?网址的格式: ?function checkUrl($weburl) { return !ereg("^http(s)*://[_a-zA-Z0-9-]+( ...

  2. 亿愿批量验证检测网址链接有效性

    亿愿批量验证检测网址链接有效性(yyUrlValidate)-简介 ---最为专业的网址有效性验证工具!具备多线程和代理ip可限次数使用! ---三种技术验证网址有效性,多种有效性定义可以选用! -- ...

  3. 检测网址是否能打开的PHP代码

    这篇文章主要介绍了PHP检测网址是否能够正常打开的方法,涉及php中curl的简单使用技巧,需要的朋友可以参考下 使用php检测网址是否能打开 我在写采集视频的时候遇到有些视频地址失效了, 采集太多了 ...

  4. php判断网站是否可以访问,PHP简单检测网址是否能够正常打开的方法

    本文实例讲述了PHP简单检测网址是否能够正常打开的方法.,具体如下: 这是一个检测网址是否能正常打开的PHP代码,通过下面的代码检测一个网址是否能正常访问,如果正常则会返回http状态码200的值,如 ...

  5. 分享几个病毒分析检测网址

    1.在线病毒分析网站: 以下网站上传样本后,很快就会在网页上出报告的: (1)这个网址报告格式很简洁,我很喜欢:http://camas.comodo.com/ (2)这个网址的报告最全面,而且会真的 ...

  6. 转载:英语语法在线检测网址

    https://www.douban.com/group/topic/135505863/ [001]NOUNPLUS:http://t.cn/RGBXG2c: [002]Grammar Check ...

  7. vue网址路由的实时检测

    有些时候,我们需要实时的检测网址,来进行判断,操作,处理等等 我们需要使用 watch 的监视器,然后直接进行操作 我们需要 '$route.path'   属性来进行监听,且需要加引号,然后只要页面 ...

  8. 网址被微信与QQ标红检测方法

    网址被微信与QQ标红检测方法 微信与QQ统一测试网址:https://urlsec.qq.com/check.html输入要测试的网址即可. 结果不一定正确.单独的标红网址就无法正确的标示出来.无法查 ...

  9. 【Python正则表达式】网址合法性检测

    网址合法性检测规则 实现一个函数heck_web_address用于检测网址是否是一个顶级域名.规则如下: 网址名包括字母,数字,下划线,横杠(-), 点号(.) 和 加号(+); 后面紧跟着 .和顶 ...

最新文章

  1. npm安装bower时报错 我已解决
  2. 1.1 MATLAB数值数据
  3. css实现一侧开口三角形
  4. c语言大整数除法思路,大整数除法
  5. python管理系统项目首选公司_Python 项目的部署,目前互联网公司有哪些成熟的方案?...
  6. JAVA报表工具中更为动态的SQL查询(FineReport)
  7. 前端学习(3194):虚拟dom的创建方式1的jsx
  8. 大数据 Spark :利用电影观看记录数据,进行电影推荐 | 原力计划
  9. 【Java】深入剖析Java输入输出的那些细节
  10. xps15u盘装linux,Dell XPS 15 9560 安装 Ubuntu 18.04
  11. 薄板样条插值(Thin plate splines)的实现与使用
  12. 采购订单,订单行,发运行,分配行
  13. 二维图像的离轴数字全息及显示
  14. android httpclient 设置超时
  15. windows批处理for循环用法
  16. java能写游戏脚本吗_java能写游戏脚本吗?
  17. 未能找到主机服务器是什么鬼,未能找到指定主机服务器是什么意思
  18. (转帖) cglib和jdk的区别
  19. 支付宝对账数据下载及解析
  20. PTA甲级模拟第六弹:1156-1159

热门文章

  1. c++初学者如何学好基础?
  2. QToolButton设置图片填充满_韩国高人气图片素材大合集!每张图,都是桌面壁纸,逼格满满...
  3. C++:map和pair
  4. 内存拷贝函数memcpy
  5. Vision Transformer中的自监督学习
  6. deeplabv2实现并训练自己的数据
  7. layui横线:带标题的横线(含代码、案例)
  8. 零基础,快速安装dedeCMS 搭建网站 - 总结大全
  9. java super.getclass_Java Class 类 getSuperClass()方法及示例
  10. 大学计算机要学什么内容,大学计算机课程学习路线应该是怎么样的呢?