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中GET变量的使用
Oct 09 PHP
php比较两个绝对时间的大小
Jan 31 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
Mar 11 PHP
php smarty truncate UTF8乱码问题解决办法
Jun 13 PHP
浅析PHP文件下载原理
Dec 25 PHP
php动态变量定义及使用
Jun 10 PHP
thinkphp整合微信支付代码分享
Nov 24 PHP
自制PHP框架之模型与数据库
May 07 PHP
PHP 年月日的三级联动实例代码
May 24 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 15 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
Oct 17 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中call_user_func_array的作用
2013/06/07 PHP
php读取excel文件的简单实例
2013/08/26 PHP
php中return的用法实例分析
2015/02/28 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
Node.js事件的正确使用方法
2019/04/05 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python创建进程fork用法
2015/06/04 Python
python抽象基类用法实例分析
2015/06/04 Python
python实现俄罗斯方块
2018/06/26 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
环境建设实施方案
2014/03/14 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
HTML中的表格元素介绍
2022/02/28 HTML / CSS
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android