php获得文件夹下所有文件的递归算法
2015-10-16 10:20
369 查看
function my_scandir($dir)
{
$files=array();
if(is_dir($dir))
{
if($handle=opendir($dir))
{
while(($file=readdir($handle))!==false)
{
if($file!="." && $file!="..")
{
if(is_dir($dir."/".$file))
{
$files[$file]=my_scandir($dir."/".$file);
}
else
{
$files[]=$dir."/".$file;
}
}
}
closedir($handle);
return $files;
}
}
}
{
$files=array();
if(is_dir($dir))
{
if($handle=opendir($dir))
{
while(($file=readdir($handle))!==false)
{
if($file!="." && $file!="..")
{
if(is_dir($dir."/".$file))
{
$files[$file]=my_scandir($dir."/".$file);
}
else
{
$files[]=$dir."/".$file;
}
}
}
closedir($handle);
return $files;
}
}
}
相关文章推荐
- ftp账号密码正确无法登陆xftp,xftpbug
- PHP实验三
- phpexcel的自动加载与其他框架有冲突
- windows2012安装iis8.5+php(FastCGI)+MySQL环境搭建教程
- php常用Stream函数集介绍
- php自动填充
- PHP中$_SERVER的详细参数与说明
- Laravel 5 事件的使用
- PHP编程中10个最常见的错误
- php页面打开响应时间
- html页面的数据利用js或者Ajax传输到后台java、php
- Lucene_demo01_FirstProject
- php 5.6.11添加模块
- php实现多任务并发探讨
- 修改PHP上传文件大小限制的方法
- PHP学习笔记(11)—— 递归
- php学习笔记(10)—— 文件管理系统
- 建立控制器模型,舍弃建立数据库表模型(laravel 5)
- yii学习笔记_布局文
- ecshop url传递中文 php处理