如何检查外部服务器上是否存在文件?我有一个网址" http://logs.com/logs/log.csv ",我在另一台服务器上有一个脚本来检查这个文件是否存在.我试过了
$handle = fopen("http://logs.com/logs/log.csv","r");
if($handle === true){
return true;
}else{
return false;
}
Run Code Online (Sandbox Code Playgroud)
和
if(file_exists("http://logs.com/logs/log.csv")){
return true;
}else{
return false;
}
Run Code Online (Sandbox Code Playgroud)
这些方法不起作用
kip*_*zes 10
function checkExternalFile($url)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
$retCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $retCode;
}
$fileExists = checkExternalFile("http://example.com/your/url/here.jpg");
// $fileExists > 400 = not found
// $fileExists = 200 = found.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15046 次 |
| 最近记录: |