我将如何检查具有给定路径的特定图像是否存在于另一台服务器上?我有以下代码,其中我使用文件获取内容,但这需要很长时间,因为有时jquery停止工作。
function is_file_url_exists($url)
{
if (@file_get_contents($url, 0, NULL, 0, 1))
{
return 1;
}
return 0;
}
答案 0 :(得分:0)
为什么不使用php bbuiltin函数file_exists?
if (file_exists($url)) {
return 1;
}
else
return 0;
或者您也可以使用:
$file = 'http://www.domain.com/somefile.jpg';
$file_headers = @get_headers($file);
if($file_headers[0] == 'HTTP/1.1 404 Not Found') {
$exists = false;
}
else {
$exists = true;
}