這篇文章主要為大家展示了“php如何遍歷、讀取文件夾中圖片并分頁(yè)顯示圖片”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“php如何遍歷、讀取文件夾中圖片并分頁(yè)顯示圖片”這篇文章吧。
創(chuàng)新互聯(lián)建站專注于開(kāi)平企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,電子商務(wù)商城網(wǎng)站建設(shè)。開(kāi)平網(wǎng)站建設(shè)公司,為開(kāi)平等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)具體如下:
引子:我的網(wǎng)站圖片目錄images下有若干圖片如1.jpg、2.jpg、3.jpg、……、n.jpg、1.gif、2.gif、3.gif、……、n.gif,要求在該images目錄下建一個(gè)index.php文件,使得該文件分頁(yè)顯示images目錄下的所有圖片。 下面是我想到的辦法。不知道有沒(méi)有更好的辦法。呵呵。。。在圖片文件夾images下面建一個(gè)index.php文件,內(nèi)容如下:
圖片 ";//輸出html相關(guān)代碼 $page=$_GET['page'];//獲取當(dāng)前頁(yè)數(shù) $max=3;//設(shè)置每頁(yè)顯示圖片較大張數(shù) $handle = opendir('./'); //當(dāng)前目錄 while (false !== ($file = readdir($handle))) { //遍歷該php文件所在目錄 list($filesname,$kzm)=explode(".",$file);//獲取擴(kuò)展名 if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { //文件過(guò)濾 if (!is_dir('./'.$file)) { //文件夾過(guò)濾 $array[]=$file;//把符合條件的文件名存入數(shù)組 $i++;//記錄圖片總張數(shù) } } } for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循環(huán)條件控制顯示圖片張數(shù) echo "
";//輸出圖片數(shù)組 } $Previous_page=$page-1; $next_page=$page+1; if ($Previous_page<0){ echo "上頁(yè)"; echo "下頁(yè)"; } else if ($page<=$i/$max){ echo "上頁(yè)"; echo "下頁(yè)";} else{ echo " 上頁(yè)"; echo "下頁(yè)"; } echo "