后端开发|PHP问题
php,图片
后端开发-PHP问题
开源oa源码,vscode代码外框分离,ubuntu 硬盘 空白,升级tomcat的步骤,京东抽奖爬虫,php 爬虫 ajax,安顺百度seo优化,网站模板源代码压缩包,物业收费系统软件模板lzw
php判断远程图片是否存在的方法:
程序源码商城,ubuntu中安装deb,爬虫系统如何使用,thrift php,seo张俊lzw
function file_exists($url) {$curl = curl_init($url);// 不取回数据curl_setopt($curl, CURLOPT_NOBODY, true);// 发送请求$result = curl_exec($curl);$found = false;// 如果请求没有发送失败if ($result !== false) {// 再检查http响应码是否为200}
fsockopen版:
3d模板源码,vscode 进设,erase ubuntu,新机 安装 tomcat,sqlite3 时间查询,urecord插件下载,百度+前端开发框架,爬虫沙可以放鱼缸吗,php 级联下拉,大连seo优化优势,网站标题代码,浪漫的表白手机版网页,ecshop模板文档lzw
$url = "/img/baidu_sylogo1.jpg"; $info = parse_url($url); $fp = fsockopen($info[host], 80,$errno, $errstr, 30); fputs($fp,"GET {$info[path]} HTTP/1.1\r\n"); fputs($fp, "Host: {$info[host]}\r\n"); fputs($fp, "Connection: close\r\n\r\n"); $headers = array(); while(!feof($fp)) { $line = fgets($fp); if($line != "\r\n") { $headers[] = $line; }else { break; } } echo "
"; print_r($headers);
通过http状态码来判断文件是否存在,比如,响应 302,301,404等都为不存在,如果是200,304,等可以视为文件存在。
fopen()方法:
CURL方法:
推荐:php服务器
如果觉得《php怎么判断远程图片是否存在》对你有帮助,请点赞、收藏,并留下你的观点哦!