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中数组合并的两种方法及区别介绍
Sep 14 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
php实现文件下载功能的几个代码分享
May 10 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
php实现读取内存顺序号
Mar 29 PHP
php中switch语句用法详解
Aug 17 PHP
PHP对象相关知识总结
Apr 09 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
laravel admin实现分类树/模型树的示例代码
Jun 10 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
php 无限极分类
2008/03/27 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
python小技巧之批量抓取美女图片
2014/06/06 Python
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
Python清空文件并替换内容的实例
2018/10/22 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
2019/03/30 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
python集合的新增元素方法整理
2020/12/07 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
自考毕业自我鉴定
2014/03/18 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
公司老总年会致辞
2015/07/30 职场文书
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS