php判断图片是否存在
发布时间: 2022-12-20 19:23:35
❶ phpcms判断图片是否存在,存在则调用,不存在则调用默认图片
自定义字段存图片格式肯定是图片格式,数据库存的肯定是图片的URL,在调用字段的时候判断一下,直接写php的if判断。如果是==NULL调用直接写默认图片路径,不是空的话那就是将自定义字段存的路径填在img的URL地址里面。
❷ php 判断远路图片是否有效
url吗?获取一下http code,如果是200,那就有效,如:
$url='http://www..com/a.jpg';
$ch=curl_init();//初始化curl
curl_setopt($ch,CURLOPT_URL,$url);//设置链接
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//设置是否返回信息
curl_setopt($ch,CURLOPT_POST,0);//设置为GET方式
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0(WindowsNT6.1;WOW64)');
curl_setopt($ch,CURLOPT_HEADER,false);
curl_setopt($ch,CURLOPT_NOBODY,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);//是否跟踪301或302递归
$res=curl_exec($ch);
$httpCode=curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpCode!=200){
//图片不存在
}
❸ php 判断图片是否存在
如果图片的地址是$path:
if (is_file($path)){
//图片文件存在
} else {
//图片文件不存在
}
❹ php 正则判断文章中是否有图片
//假设这个$imgpath是你图片的“相对路径”
$imgpath="xxxx.jpg";
functionimgUrl($path){
$filepath=PATH.$path;//PATH是图片目录的“绝对路径”,加上图片的相对路径,也就是完整的图片路径
if(file_exists($filepath)){//判断文件是否存在
return$path;//存在就返回原来的图片地址
}
return"default.jpg";//不存在就返回默认图片
}
echoimgUrl($imgpath);
❺ PHP 如何判断图片是否存在 存在就显示 不存在就不显示
文件判断函数
file_exists(文件路径)
存在返回真,不存在返回假
热点内容