教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php检测远端文件是否存在的例子

php检测远端文件是否存在的例子

发布时间:2015-10-06   编辑:jiaochengji.com
php检测远端文件是否存在的例子,供大家参考。

代码如下所示:
 

复制代码 代码示例:
<?php 
    $url = 'http://xxxx.com'; 
    $hander_array = get_headers ( $url ); 
    if ($header_array [0] == 'HTTP/1.1 200 OK') { 
        echo '文件存在'; 
    } else { 
        echo '文件不存在'; 
    }  

说明:
get_headers 访问一个远程地址,把服务器发送的HTTP头以数组形式返回。
而$header[0]则是服务器返回的状态码(如果不出意外的话状态码应该都是第一个返回的)。

要确定一个文件在远端服务器上存在,只需要确定访问这个文件返回的状态码是"HTTP/1.1 200 OK"就行了(状态码 HTTP/1.1 404 Not Found是否可以检测一个文件不存在呢?留者读者思考)。

获取三位HTTP响应码的例子,请参考 检测远端文件是否存在的一段php代码 这篇文章。

您可能感兴趣的文章:
php检测远端文件是否存在的例子
检测远端文件是否存在的一段php代码
php检测远端文件是否存在的方法
PHP如何判断远程图片是否存在
PHP get_headers检测远端文件是否存在的方法
图解PHP文件下载原理实例
php ftp函数应用(范例,ftp类,创建目录函数等)
php定时计划任务 ignore_user_abort的用法举例
php上传文件的简单示例
php 获取远程网页内容简单函数

[关闭]
~ ~