PHP输出指定目录下的所有文件
作者:bea
PHP对目录的操作提供了比较全面的函数,基本上在我们的开发中都已经足够了。今天PHP博客和大家一起探讨如何使用PHP来输出一个指定目录下的所有文件。
PHP对一个目录的操作,首先必须打开这个指定的目录,使用opendir()函数即可实现,返回的是指向这个目录的引用句柄,这个我们使用PHP打开一个文件fopen()函数基本类似。打开一个目录后我们使用PHP函数readdir()读取当前指向的文件名,读取了当前文件后,目录指针自动指向下一个文件,直到目录末尾返回false。
先看代码:
$dirFile = 'aichengxu';
$haddle = opendir($dirFile);
echo "";
echo "文件名文件类型文件大小文件创建时间";
while($file = readdir($haddle)){
$dirfile = $dirFile.'/'.$file; //特别注意该条代码
echo "".$file."".filetype($dirfile)."".filesize($dirfile)."".date('Y-m-d h:m:s',filectime($dirfile))."";
}
echo "";
closedir($haddle);
?>
这里我们将目录名、类型、大小、创建时间等输出到表格。特别注意这条代码:$dirfile = $dirFile.'/'.$file;一定要将指定目录下的文件相对路径于该目录的,否则会出错,输出不了文件的信息。但是文件名可以照样输出,文件大小、类型等无法获取到。
有用 | 无用猜你喜欢
您可能感兴趣的文章:
- 301重定向如何做?301重定向方法总结
- web编程、学编程秘诀就是不停的写
- Facebook打不开,Facebook上不去
- 如何决策项目是否要用PHP框架来开发
- PHP类分享:Session保存到数据库
- 《细说PHP》PDF电子版下载地址
- 构建基于LAMP的网站架构感想
- 程序员简历 HR怎么评价你的简历的
- zend studio 5.5下载经典PHP开发工具
- .php是什么文件 .php用什么打开
- PHP json_encode出现的奇怪问题
- PHP上传文件无刷新实现代码
- 2011年9月最新编程语言排行榜
- PHP安全编程 编写安全的PHP代码
- 《细说PHP》- 豆芽的第一本PHP资料
- 比较PHP开源博客emlog和wordpress
- 根据编程语言排行榜选择编程语言
- 整理PHP文件上传后缀与文件类型对照表
- PHP文件处理函数fopen()打开文件问题