php获取文件夹下面的文件列表和文件夹列表
2016-01-20 11:19
176 查看
function getDir($dir) { $dirArray[] = NULL; if (false != ($handle = opendir( $dir ))) { $i=0; while ( false !== ($file = readdir( $handle )) ) { //去掉"“.”、“..”以及带“.xxx”后缀的文件 if ($file != "." && $file != ".."&&!strpos($file,".")) { $dirArray[$i] = $file; $i++; } } //关闭句柄 closedir ($handle); } return $dirArray; } //获取文件列表 function getFile($dir) { $fileArray[] = NULL; if (false != ($handle = opendir ( $dir ))) { $i=0; while ( false !== ($file = readdir ( $handle )) ) { if ($file != "." && $file != ".."&&strpos($file,".")) { $fileArray[$i]['url'] = $dir.$file; $fileArray[$i]['name'] = $file; if($i==100){ break; } $i++; } } //关闭句柄 closedir ($handle); } return $fileArray; } $dir = "D:/......."; //绝对路径 $data = getFile($dir); //获取文件列表 echo "<pre>"; print_r($data);
相关文章推荐
- 从phpMyAdmin批量导入Excel内容到MySQL
- AJAX学习笔记(四)——HTPP请求原理
- 用yii2进行微信公众平台进行开发时应注意的问题
- php CLI的使用与扩展安装
- lnmp1.2支持ThinkPhp pathinfo及rewrite
- php 无限分类
- 利用PHPWord生成文档的应用例子
- Debian 升级到 PHP 7,并支持并行安装
- 教你php如何实现验证码
- php session 入库
- 七牛开发文档php
- PHP:Xdebug配置
- 安卓ContentProvider实现查找,分批查找
- PHP调用MYSQL存储过程实例
- PHP PDO_MYSQL 操作类 YAF嵌入高性能类而准备
- ThinkPHP3.2.3 的异常和错误屏蔽处理
- 教你php如何实现验证码
- CodeIgniter配置之database.php用法实例分析
- CodeIgniter配置之autoload.php自动加载用法分析
- 基于window下的jenkins php集成环境搭建分享(2)