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模板,主要想体现一下思路
Dec 25 PHP
URL Rewrite的设置方法
Jan 02 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
Jun 05 PHP
php 正确解码javascript中通过escape编码后的字符
Jan 28 PHP
PHP 解决utf-8和gb2312编码转换问题
Mar 18 PHP
小文件php+SQLite存储方案
Sep 04 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
判断php数组是否为索引数组的实现方法
Jun 13 PHP
分享8个最佳的代码片段在线测试网站
Jun 29 PHP
简单实用的.net DataTable导出Execl
Oct 28 PHP
php写app接口并返回json数据的实例(分享)
May 20 PHP
php递归函数怎么用才有效
Feb 24 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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
javascript引用对象的方法
2007/01/11 Javascript
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
扩展javascript的Date方法实现代码(prototype)
2010/11/20 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
微信小程序网络请求wx.request详解及实例
2017/05/18 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
Python 第一步 hello world
2009/09/25 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
用python打印菱形的实操方法和代码
2019/06/25 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
求高于平均分的学生学号及成绩
2016/09/01 面试题
我的五年职业生涯规划
2014/01/23 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
员工年终自我评价
2014/09/14 职场文书
大学生档案自我鉴定(2篇)
2014/10/14 职场文书
新教师个人总结
2015/02/06 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
工作迟到检讨书范文
2015/05/06 职场文书