PHP下判断网址是否有效的代码


Posted in PHP onOctober 08, 2011
$url = ‘http://www.baidu.com'; 
$ch = curl_init(); 
$timeout = 10; 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
$contents = curl_exec($ch); 
if(false == $contents) 
{ 
echo ‘Curl error: ‘ . curl_error($ch); 
} 
else 
{ 
…. 
}

另外,可以用
curl_getinfo($ch, CURLINFO_HTTP_CODE);

获取HTTP头文件返回的代码,如果为200,则url可正常访问,不过这个函数必须在 curl_exec() 之后使用,似乎有点多余了。
PHP 相关文章推荐
PHP编程网上资源导航
Oct 09 PHP
php初学者写及时补给skype用户充话费的小程序
Nov 02 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
curl和libcurl的区别简介
Jul 01 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
win10环境PHP 7 安装配置【教程】
May 09 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
Jan 12 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 PHP
php5与php7的区别点总结
Oct 11 PHP
Admin generator, filters and I18n
Oct 06 #PHP
如何在symfony中导出为CSV文件中的数据
Oct 06 #PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 #PHP
linux iconv方法的使用
Oct 01 #PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 #PHP
php中mysql模块部分功能的简单封装
Sep 30 #PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 #PHP
You might like
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
基于jquery的自定义鼠标提示效果 jquery.toolTip
2010/11/14 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
js使用ajax读博客rss示例
2014/05/06 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
JavaScript实现自动消除按钮功能的方法
2015/08/05 Javascript
JavaScript实现文字跟随鼠标特效
2015/08/06 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
微信公众号H5支付接口调用方法
2019/01/10 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
8种常用的Python工具
2020/08/05 Python
Python gevent协程切换实现详解
2020/09/14 Python
小结Python的反射机制
2020/09/28 Python
非常漂亮的CSS3百叶窗焦点图动画
2016/02/24 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
美国最大点评网站:Yelp
2018/02/14 全球购物
计算机操作自荐信
2013/12/07 职场文书
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
四风存在的原因分析
2014/02/11 职场文书
中秋节主持词
2014/04/02 职场文书
2014小学年度工作总结
2014/12/20 职场文书