时间:2021-07-01 10:21:17 帮助过:2人阅读
//检查远程文件是否存在 function check_remote_file_exists($url) { $curl = curl_init($url); // 不取回数据 curl_setopt($curl, CURLOPT_NOBODY, true); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET'); //不加这个会返回403,加了才返回正确的200,原因不明 // 发送请求 $result = curl_exec($curl); $found = false; // 如果请求没有发送失败 if ($result !== false) { // 再检查http响应码是否为200 $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($statusCode == 200) { $found = true; } } curl_close($curl); return $found; }
相关文章推荐:
php如何删除目录及目录下的所有文件的代码实例
PHP如何获取IP所属地区的代码实例(纯代码)
以上就是php中如何检查远程文件是否存在(纯代码)的详细内容,更多请关注Gxl网其它相关文章!