gpt4 book ai didi

php - 如何检查外部服务器上是否存在文件

转载 作者:可可西里 更新时间:2023-11-01 12:45:47 24 4
gpt4 key购买 nike

如何检查外部服务器上是否存在文件?我有一个 url“http://logs.com/logs/log.csv”,我在另一台服务器上有一个脚本来检查这个文件是否存在。我试过了

$handle = fopen("http://logs.com/logs/log.csv","r");
if($handle === true){
return true;
}else{
return false;
}

if(file_exists("http://logs.com/logs/log.csv")){
return true;
}else{
return false;
}

这些方法根本行不通

最佳答案

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.

关于php - 如何检查外部服务器上是否存在文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com