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 相关文章推荐
用缓存实现静态页面的测试
Dec 06 PHP
phpmailer发送gmail邮件实例详解
Jun 24 PHP
解析php如何将日志写进syslog
Jun 28 PHP
table标签的结构与合并单元格的实现方法
Jul 24 PHP
Zend Framework缓存Cache用法简单实例
Mar 19 PHP
Yii2如何批量添加数据
May 17 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
[原创]php正则删除html代码中class样式属性的方法
May 24 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
laravel 框架配置404等异常页面
Jan 07 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 查找字符串常用函数介绍
2012/06/07 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
Python get获取页面cookie代码实例
2018/09/12 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
python打造爬虫代理池过程解析
2019/08/15 Python
python set集合使用方法解析
2019/11/05 Python
Python利用PyPDF2库获取PDF文件总页码实例
2020/04/03 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
通信工程专业女生个人求职信
2013/09/21 职场文书
法务专员岗位职责
2014/01/02 职场文书
中学生评语大全
2014/04/18 职场文书
2015年大学元旦晚会活动策划书
2014/12/09 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
2015年计划生育协会工作总结
2015/05/13 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python
python manim实现排序算法动画示例
2022/08/14 Python
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS