一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP遍歷并打印指定目錄下所有文件實例

PHP遍歷并打印指定目錄下所有文件實例

2020-06-09 13:38PHP教程網 PHP教程

這篇文章主要介紹了PHP遍歷并打印指定目錄下所有文件實例,需要的朋友可以參考下

復制代碼 代碼如下:


<?php
//功能:遍歷并打印指定目錄下所有文件

 

function scan_dir($dir_name,$dir_flag=1) {
 static $FILE_COUNT=1;                //記錄文件數目 初值為1 目錄名稱不記
 $FILE_COUNT--;                       //每調用一次scan_dir()函數自減1
 @$dir_handle=opendir($dir_name);     //抑制錯誤信息顯示  便于自定義錯誤顯示
 if(!$dir_handle)
 die("目錄打開錯誤!");
 while(false!==($filename=readdir($dir_handle)))  //文件名為‘0'時,readdir返回 FALSE,判斷返回值是否不全等
 {

  $flag=$dir_flag;                 //古怪的 is_dir($filename) ! $filename這個路徑必須能夠尋到!當$filename不存在或者不是目錄時返回false
  if($filename!='.'&&$filename!='..')
  {
   $FILE_COUNT++;                   //不記錄當前路徑和上一級路徑
   while($flag>0&&--$flag)          //負數仍為真
   echo '&nbsp;';
   if(is_dir($dir_name.$filename))  //判斷 是否為一個目錄
   {
    echo '<strong>'."<a href=".$dir_name.$filename.">".$filename."</a></strong><br>";
    scan_dir($dir_name.$filename.'/',$dir_flag+1);      //$dir_flag標志目錄樹層次
   }
   else
   {
    echo "<a href=".$dir_name.$filename.">".$filename."</a><br>";
   }
  }
 }
 closedir($dir_handle);                 //關閉目錄句柄
 echo "文件總數:".$FILE_COUNT.'<br>';
}

scan_dir('D:\wamp\www\test\lamp61');  //指定的文件路徑
?>

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产拍拍视频一二三四区 | 美女扒开肌肌让男人桶 | 成在线人免费视频一区二区三区 | 秋霞理论一级在线观看手机版 | 国产欧美日韩免费一区二区 | 日本欧美一二三区色视频 | 欧美性色欧美a在线播放 | 青青在线国产视频 | 婷婷精品进入 | 欧美性色老妇人 | 97青草| 免费看日本 | 晚上禁用的十大黄台视频 | 明星裸乳照无奶罩 | h日本漫画全彩在线观看 | 亚洲 日韩 国产 制服 在线 | 国产在线欧美日韩精品一区二区 | 成人深夜视频 | se在线播放 | 国产一区二区三区免费在线视频 | 国产福利专区精品视频 | 紧身短裙女教师波多野 | 国产精品视频免费一区二区三区 | 男同gay作爰视频网站 | 免费国产高清视频 | 青青网站 | 国产东北3p真实在线456视频 | 456在线观看| 韩国三级日本三级香港三级黄 | 亚洲精品视频专区 | 91进入蜜桃臀在线播放 | 亚洲精品国产精品国自产观看 | 性做久久久久久久久浪潮 | 国产九九热视频 | 欧美男同互吃gay老头 | 久久无码人妻AV精品一区 | 日韩美一区二区三区 | 69人成网站色www | 欧美精品v欧洲高清 | 91精品国产高清久久久久久91 | 69日本xxxxxxxxx98 69人成网站色www |