Php 如何检查映像是否存在于其他服务器上?
如何检查具有给定路径的特定映像是否存在于另一台服务器上?我有以下代码,其中我使用了file get contents,但这需要很长时间,因此有时候jquery会停止工作Php 如何检查映像是否存在于其他服务器上?,php,Php,如何检查具有给定路径的特定映像是否存在于另一台服务器上?我有以下代码,其中我使用了file get contents,但这需要很长时间,因此有时候jquery会停止工作 function is_file_url_exists($url) { if (@file_get_contents($url, 0, NULL, 0, 1)) { return 1; } return 0; } 为什么不使用php bbuiltin函数
function is_file_url_exists($url)
{
if (@file_get_contents($url, 0, NULL, 0, 1))
{
return 1;
}
return 0;
}
为什么不使用php bbuiltin函数文件_
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;
}
来源:这适用于检查同一台服务器。我认为这对不同的服务器不起作用。你为什么这么认为,TECHNOMAN?因为我测试了你的代码,但没有运行。此外,本页给出的解决方案也不起作用。。。。它总是给出1的值