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;
}
posted @ 2020-11-26 20:57  小菜鸟之路  阅读(171)  评论(0)    收藏  举报