本文共 581 字,大约阅读时间需要 1 分钟。
如何让php去遍历一个给定的文件下的东东?下面这段源码完整的给出了方法
- <?php
- /* 获得指定目录 */
- $argc = $_SERVER["argc"];
- if( $argc != 2 )
- {
- printf("atleast has a param <directoryNmae> \n");
- return0;
- }
-
- $dirname = $_SERVER["argv"][1];
-
- if( $handle = opendir($dirname) ) //打开目录成功
- {
- echo"Directory handle: $handle\n";
- echo"Entries: \n";
-
- while(false !== ( $entry = readdir($handle))) //遍历读取目录
- {
- $entry= $dirname . DIRECTORY_SEPARATOR . $entry;
- if(is_dir($entry) ) //如果是目录,可以考虑递归去调用,此处只是简单print 目录名字
- {
- echo"has a directory: $entry\n";
- //continue;
- }
- else // 如果是文件,可以考虑增加处理文件方法,这里只是简单打印文件名字
- {
- echo"has a file: $entry\n ";
- }
- }
- }
- ?>
转载地址:http://hpoji.baihongyu.com/