最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php遍歷、讀取文件夾中圖片并分頁顯示圖片的方法

 更新時間:2016年11月15日 10:22:44   作者:陳達輝  
這篇文章主要介紹了php遍歷、讀取文件夾中圖片并分頁顯示圖片的方法,涉及php針對文件與目錄的遍歷操作相關(guān)技巧,需要的朋友可以參考下

本文實例講述了php遍歷、讀取文件夾中圖片并分頁顯示圖片的方法。分享給大家供大家參考,具體如下:

引子:我的網(wǎng)站圖片目錄images下有若干圖片如1.jpg、2.jpg、3.jpg、……、n.jpg、1.gif、2.gif、3.gif、……、n.gif,要求在該images目錄下建一個index.php文件,使得該文件分頁顯示images目錄下的所有圖片。 下面是我想到的辦法。不知道有沒有更好的辦法。呵呵。。。在圖片文件夾images下面建一個index.php文件,內(nèi)容如下:

<?php
echo "<html><head><title>圖片</title></head><body bgcolor=000000><center><font size=2 color=red>";//輸出html相關(guān)代碼
$page=$_GET['page'];//獲取當前頁數(shù)
$max=3;//設(shè)置每頁顯示圖片最大張數(shù)
$handle = opendir('./'); //當前目錄
  while (false !== ($file = readdir($handle))) { //遍歷該php文件所在目錄
   list($filesname,$kzm)=explode(".",$file);//獲取擴展名
    if($kzm=="gif" or $kzm=="jpg" or $kzm=="JPG") { //文件過濾
     if (!is_dir('./'.$file)) { //文件夾過濾
      $array[]=$file;//把符合條件的文件名存入數(shù)組
      $i++;//記錄圖片總張數(shù)
     }
    }
  }
  for ($j=$max*$page;$j<($max*$page+$max)&&$j<$i;++$j){//循環(huán)條件控制顯示圖片張數(shù)
  echo "<img widht=800 height=600 src=\"$array[$j]\"><br>";//輸出圖片數(shù)組
  }
  $Previous_page=$page-1;
  $next_page=$page+1;
  if ($Previous_page<0){
    echo "上頁";
    echo "<a href=?page=$next_page>下頁</a>";
  }
  else if ($page<=$i/$max){
     echo "<a href=?page=$Previous_page>上頁</a>";
     echo "<a href=?page=$next_page>下頁</a>";}
  else{
     echo " <a href=?page=$Previous_page>上頁</a>";
     echo "下頁";
  }
  echo "</center></body></html>";
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP目錄操作技巧匯總》、《php文件操作總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法

    PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法

    這篇文章主要介紹了PHP實現(xiàn)刪除多重數(shù)組對象屬性并重新賦值的方法,涉及php結(jié)合sphinx操作數(shù)組元素的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • php封裝的連接Mysql類及用法分析

    php封裝的連接Mysql類及用法分析

    這篇文章主要介紹了php封裝的連接Mysql類及用法,基于php封裝了簡單的MySQL數(shù)據(jù)庫的連接、查詢、遍歷等技巧,并附帶說明了其具體用法,需要的朋友可以參考下
    2015-12-12
  • 詳解PHP錯誤日志的獲取方法

    詳解PHP錯誤日志的獲取方法

    在php中我們會經(jīng)常碰到一些錯誤要去處理,下面我來總結(jié)php中的錯誤報告及日志的獲取方法等方面的內(nèi)容做一些總結(jié),需要的朋友可以參考下。
    2015-07-07
  • php獲取域名的google收錄示例

    php獲取域名的google收錄示例

    這篇文章主要介紹了php獲取域名的google收錄具體實現(xiàn),需要的朋友可以參考下
    2014-03-03
  • php實現(xiàn)用戶在線時間統(tǒng)計詳解

    php實現(xiàn)用戶在線時間統(tǒng)計詳解

    php實現(xiàn)用戶在線時間統(tǒng)計詳解,需要的朋友可以參考下。
    2011-10-10
  • 深入理解PHP之源碼目錄結(jié)構(gòu)與功能說明

    深入理解PHP之源碼目錄結(jié)構(gòu)與功能說明

    這篇文章主要介紹了深入理解PHP之源碼目錄結(jié)構(gòu)與功能說明,簡單分析了php源碼的主要目錄及相應(yīng)的功能,需要的朋友可以參考下
    2016-06-06
  • PHP的Yii框架中移除組件所綁定的行為的方法

    PHP的Yii框架中移除組件所綁定的行為的方法

    這篇文章主要介紹了PHP的Yii框架中移除組件所綁定的行為的方法,可以用detachBehavio方法或者移除全部行為,需要的朋友可以參考下
    2016-03-03
  • PHP創(chuàng)建XML接口示例

    PHP創(chuàng)建XML接口示例

    這篇文章主要介紹了PHP創(chuàng)建XML接口,結(jié)合實例形式分析了php數(shù)據(jù)庫查詢及xml格式數(shù)據(jù)構(gòu)造相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • Java中final關(guān)鍵字詳解

    Java中final關(guān)鍵字詳解

    這篇文章主要介紹了final關(guān)鍵字,通過final關(guān)鍵字的基本用法和對final關(guān)鍵字的理解展開,有需要的朋友可以參考下
    2015-08-08
  • PHP中常見原生類的使用總結(jié)

    PHP中常見原生類的使用總結(jié)

    PHP原生類是指在PHP編程語言中自帶的類庫,提供了豐富的功能和方法,可以直接使用,不需要額外安裝或引入其他第三方類庫,下面我們就來學習一下PHP中常見原生類的使用吧
    2023-11-11

最新評論

江门市| 舒城县| 通海县| 桂阳县| 南和县| 阿拉善左旗| 育儿| 河津市| 志丹县| 大姚县| 牡丹江市| 汉阴县| 巧家县| 万宁市| 沭阳县| 合作市| 尼木县| 双鸭山市| 邛崃市| 缙云县| 庆云县| 阿荣旗| 松阳县| 湘潭县| 吐鲁番市| 桐柏县| 思南县| 昌都县| 广安市| 乌兰察布市| 盱眙县| 四平市| 汉寿县| 慈利县| 江油市| 临泉县| 泊头市| 大洼县| 天镇县| 黄龙县| 通州市|