PHP如何判断远程文件是否存在
判断远程文件是否存在
通过获取文件句柄的方式判断
function isExistRemotFile($url){
//读取文件句柄
$handle = @fopen($url, 'r');
if($handle)
{
@fclose($handle);
return true;
}
return false;
}
通过http header请求来判断是否是200或304状态
function isExistRemotFile($url){
$ret = get_headers($url, 1);
if (strpos($ret[0], '200') !== false || strpos($ret[0], '304') !== false ) {
return true;
}
return false;
}

浙公网安备 33010602011771号