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 相关文章推荐
通过文字传递创建的图形按钮
Oct 09 PHP
PHP和XSS跨站攻击的防范
Apr 17 PHP
可以在线执行PHP代码包装修正版
Mar 15 PHP
Cannot modify header information错误解决方法
Oct 08 PHP
.htaccess文件保护实例讲解
Feb 06 PHP
php实现利用phpexcel导出数据
Aug 24 PHP
php统计文章排行示例
Mar 04 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 PHP
php实现的单一入口应用程序实例分析
Sep 23 PHP
PHP获取当前执行php文件名的代码
Mar 02 PHP
thinkphp中的多表关联查询的实例详解
Oct 12 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 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的一个简单加密解密代码
2014/01/14 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
javascript 实用的文字链提示框效果
2010/06/30 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
python pyheatmap包绘制热力图
2018/11/09 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
Python求两点之间的直线距离(2种实现方法)
2019/07/07 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Python 可视化神器Plotly详解
2020/12/26 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
村官学习十八大感想
2014/01/15 职场文书
企业出纳岗位职责
2014/03/12 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
2015年感恩节活动总结
2015/03/24 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技