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开源建站平台小结
Apr 22 PHP
php强制下载类型的实现代码
Apr 21 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
ThinkPHP视图查询详解
Jun 30 PHP
php魔术变量用法实例详解
Nov 13 PHP
thinkphp备份数据库的方法分享
Jan 04 PHP
PHP中开启gzip压缩的2种方法
Jan 31 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
PHP下载远程图片的几种方法总结
Apr 07 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
php解决安全问题的方法实例
Sep 19 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安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
微信小程序发送订阅消息的方法(php 为例)
2019/10/30 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
ionic实现可滑动的tab选项卡切换效果
2020/04/15 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
详解vue-router基本使用
2017/04/18 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
vue-router history模式下的微信分享小结
2018/07/05 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
JQuery属性操作与循环用法示例
2019/05/15 jQuery
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
谈谈Python:为什么类中的私有属性可以在外部赋值并访问
2020/03/05 Python
python对XML文件的操作实现代码
2020/03/27 Python
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
分布式数据库需要考虑哪些问题
2013/12/08 面试题
易程科技软件测试笔试
2013/03/24 面试题
自荐信模版
2013/10/24 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
道路建设实施方案
2014/03/18 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
python对文档中元素删除,替换操作
2022/04/02 Python
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android