『壹』 php 如何判斷圖片是否存在 存在就顯示 不存在就不顯示
文件判斷函數
file_exists(文件路徑)
存在返回真,不存在返回假
『貳』 Php裡面判斷一個文件是不是一個真正的圖片
好像有一個函數getimagesize,他可以返回指定文件的信息,如果是一張圖片他會返回一個數組,可以查一下手冊
『叄』 php 正則判斷文章中是否有圖片
//假設這個$imgpath是你圖片的「相對路徑」
$imgpath="xxxx.jpg";
functionimgUrl($path){
$filepath=PATH.$path;//PATH是圖片目錄的「絕對路徑」,加上圖片的相對路徑,也就是完整的圖片路徑
if(file_exists($filepath)){//判斷文件是否存在
return$path;//存在就返回原來的圖片地址
}
return"default.jpg";//不存在就返回默認圖片
}
echoimgUrl($imgpath);
『肆』 PHP檢測HTML代碼裡面是否含有圖片,處理後輸出,求解!
<?php
$content='這是一段文字,裡面可能有很多圖片,比如這是第一張<imgsrc="pic/big/xxx1.jpg">當然也可能會有第二張<imgsrc="pic/big/xxx2.jpg">也許還會有第三張,說不定的,<imgsrc="other/2014/xxx3.jpg">或者有第四第五恆多張:<imgsrc="pic/big/xxx4.jpg">,反正就是可能有很多IMG應用的圖片。';
$imgs=array();
preg_replace_callback('#(<img[^>]+?pic/)big(/[^>]+>)#i',create_function(
'$v',
'
global$imgs;
$imgs[]=$v[1]."small".$v[2];
'),$content);
print_r($imgs);
『伍』 PHP 怎麼判斷 圖片是否存在 存在就顯示 不存在就不顯示!!
你上傳圖片肯定有個規則吧,比如上傳到那個目錄,以什麼方式命名,你顯示圖片的時候去找你上傳的這個目錄,加下判斷,如果圖片存在,那就顯示,否則不顯示
『陸』 php控制檢測遠程圖片是否存在時間,我沒有自己的主機
上個兄弟的代碼里加個設置超時時間的就行了。curl_setopt($ch, CURLOPT_TIMEOUT,60);//60秒。
『柒』 php 如何判斷內容里有沒有圖片 有就顯示 沒有就為空
判斷是否含有圖片的方法:
if (preg_match('|<img src="([^"]+)">|i',$s,$r)) echo "<img src='".$r[1]."'>";
『捌』 判斷圖片是否存在php
是判斷存在伺服器上的呢,還是存在資料庫的?
『玖』 phpcms判斷圖片是否存在,存在則調用,不存在則調用默認圖片
自定義欄位存圖片格式肯定是圖片格式,資料庫存的肯定是圖片的URL,在調用欄位的時候判斷一下,直接寫php的if判斷。如果是==NULL調用直接寫默認圖片路徑,不是空的話那就是將自定義欄位存的路徑填在img的URL地址裡面。
『拾』 PHP判斷文章里是否有圖片的簡單方法
使用正則即可, 可以使用:
<?php
functionisIncludedImg($string)
{
returnpreg_match('/<img.*?/?>/is',$string)==1;
}
$html='<imgsrc="xxxx.png">';
var_mp(isIncludedImg($html));
//返回true