php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码


Posted in PHP onNovember 14, 2008

<pre>
<?php
/**********************
一个简单的目录递归函数
第一种实现办法:用dir返回对象
***********************/
function tree($directory)
{
$mydir=dir($directory);
echo "<ul>\n";
while($file=$mydir->read()){
if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=".."))
{echo "<li><font color=\"#ff00cc\"><b>$file</b></font></li>\n";
tree("$directory/$file");
}
else
echo "<li>$file</li>\n";
}
echo "</ul>\n";
$mydir->close();
}
//开始运行
echo "<h2>目录为粉红色</h2><br>\n";
tree("F:/");
/***********************
第二种实现办法:用readdir()函数
************************/
function listDir($dir){
if(is_dir($dir)){
if ($dh = opendir($dir)) {
while (($file= readdir($dh)) !== false){
if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>";
listDir($dir."/".$file."/");
}else{
if($file!="." && $file!=".."){
echo $file."<br>";
}
}
}
closedir($dh);
}
}
}
//开始运行
listDir(E:/常用软件备份/);
?>
</pre>

PHP 相关文章推荐
基于PHP+MySQL的聊天室设计
Oct 09 PHP
php知道与问问的采集插件代码
Oct 12 PHP
PHP下常用正则表达式整理
Oct 26 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
Jul 08 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
php中mysql连接方式PDO使用详解
Feb 25 PHP
PHP统一页面编码避免乱码问题
Apr 09 PHP
php 实现Hash表功能实例详解
Nov 29 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
Oct 15 PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 #PHP
php下载远程文件类(支持断点续传)
Nov 14 #PHP
PHP ajax 分页类代码
Nov 13 #PHP
使用Limit参数优化MySQL查询的方法
Nov 12 #PHP
mysql limit查询优化分析
Nov 12 #PHP
令PHP初学者头疼十四条问题大总结
Nov 12 #PHP
PHP程序61条面向对象分析设计的经验小结
Nov 12 #PHP
You might like
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
2010/04/28 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
微信小程序实现bindtap等事件传参
2019/04/08 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python+django实现简单的文件上传
2016/08/17 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python numpy 点数组去重的实例
2018/04/18 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
Html5定位终极解决方案
2020/02/05 HTML / CSS
意大利奢侈品网站:Italist
2016/08/23 全球购物
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
施工单位安全责任书
2014/07/24 职场文书
个人查摆剖析材料
2014/10/16 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
世界文化遗产导游词
2019/08/07 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫