PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)


Posted in PHP onMay 10, 2014

如果做一个在线的文件管理系统的话,那么首先必须知道怎么读取目录和文件,其实这个功能几行代码就可以实现了。

输出效果:

PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)

实现代码:

<?php
 $dir = "D:/";  //要获取的目录
 echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";
 //先判断指定的路径是不是一个文件夹
 if (is_dir($dir)){
  if ($dh = opendir($dir)){
   while (($file = readdir($dh))!= false){
    //文件名的全路径 包含文件名
    $filePath = $dir.$file;
    //获取文件修改时间
    $fmt = filemtime($filePath);
    echo "<span style='color:#666'>(".date("Y-m-d H:i:s",$fmt).")</span> ".$filePath."<br/>";
   }
   closedir($dh);
  }
 }
?>

这只是最基础的效果,弄懂了,想做出其他的需求也很简单了。

PHP 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
PHP实现网上点歌(二)
Oct 09 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
Server.HTMLEncode让代码在页面里显示为源代码
Dec 08 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 PHP
PHP使用CURL模拟登录的方法
Jul 08 PHP
详解js异步文件加载器
Jan 24 PHP
PHP发送AT指令实例代码
May 26 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
PHP静态成员变量和非静态成员变量详解
Feb 14 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 PHP
php递归删除目录下的文件但保留的实例分享
May 10 #PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 #PHP
php使用mkdir创建多级目录入门例子
May 10 #PHP
一个简单的PHP验证码实现代码
May 10 #PHP
php生成随机密码自定义函数代码(简单快速)
May 10 #PHP
php实现按文件名搜索文件的远程文件查找器
May 10 #PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 #PHP
You might like
从手册去理解分析PHP session机制
2011/07/17 PHP
PHP源码之explode使用说明
2011/08/05 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
javascript 变量作用域 代码分析
2009/06/26 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
AngularJS路由删除#符号解决的办法
2017/09/28 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
express.js中间件说明详解
2019/03/19 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
Vue的Options用法说明
2020/08/14 Javascript
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python numpy格式化打印的实例
2018/05/14 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
Python 3.8 新功能全解
2019/07/25 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
红色故事演讲稿
2014/05/22 职场文书
2019银行竞聘书
2019/06/21 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书