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(文件路徑)
存在返回真,不存在返回假
熱點內容