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

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

$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使用Jpgraph创建3D饼形图效果示例

php使用Jpgraph创建3D饼形图效果示例

本文实例讲述了php使用Jpgraph创建3D饼形图效果。分享给大家供大家参考,具体如下: 用Jpgraph类库制作统计图功能及其强大,不仅可以绘制平面图形,而且可以绘制具有3D效果的图...

linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程

本文实例讲述了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法。分享给大家供大家参考,具体如下: 前面《PHP7安装Redis扩展教程【Linux与Window...

PHP文件操作详解

本文实例为大家分享了PHP文件操作的具体代码,供大家参考,具体内容如下 (1)文件读取 file_get_contents( ) 实例: <?php // 文件部分...

php过滤html标记属性类用法实例

本文实例讲述了php 过滤html标记属性类及其用法。是PHP项目开发中比较常见的实用技巧。分享给大家供大家参考。具体方法如下: HtmlAttributeFilter.class.ph...

PHP 七大优势分析

虽然ASP是一种不错的技术,但从长远考虑我相信PHP在将来的技术领域里会有不凡的表现。   我认为有七个理由可以说明PHP比ASP更优秀:   1、速度、速度、速度   当我第一次运行P...