PHP 如何判断远程图片是否存在? [ 2.0 版本 ]
PHP 如何判断远程图片是否存在?
最佳答案
-
Lucifer_wn 发布于 2020-04-16 15:38 举报
我自己写的一个判断文件是否存在的方法
/** * 判断文件是否存在(支持远程网络文件) * @param string $url 本地绝对路径 | 远程网络文件请求地址 * @return boolean */ public static function network_file_exist($url) { //判断是否远程网络文件 if (strpos($url, '://') !== false) { $curl = curl_init($url); // 不取回数据 curl_setopt($curl, CURLOPT_NOBODY, true); // 发送请求 $result = curl_exec($curl); // 如果请求没有发送失败 if ($result !== false) { // 再检查http响应码是否为200 if (curl_getinfo($curl, CURLINFO_HTTP_CODE) == 200) { return true; } return false; } } return file_exists($url); }
其他 1 个回答
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705