【发布时间】:2012-11-06 10:35:52
【问题描述】:
此代码仅显示目录,但我想显示文件夹内包含计数文件的目录
示例 统计文件夹内的文件数
- 文件夹 A(找到 2 个文件)
- 文件夹 B(找到 19 个文件)
- 文件夹 D(找到 1 个文件)
-
FolderD(找到 13 个文件)
function folderlist(){ $startdir = './'; $ignoredDirectory[] = '.'; $ignoredDirectory[] = '..'; if (is_dir($startdir)){ if ($dh = opendir($startdir)){ while (($folder = readdir($dh)) !== false){ if (!(array_search($folder,$ignoredDirectory) > -1)){ if (filetype($startdir . $folder) == "dir"){ $directorylist[$startdir . $folder]['name'] = $folder; $directorylist[$startdir . $folder]['path'] = $startdir; } } } closedir($dh); } } return($directorylist); } $folders = folderlist(); foreach ($folders as $folder){ $path = $folder['path']; $name = $folder['name']; echo '<li><a href="' .$path .'index.php?album=' .$name . '" class="style1"><font face="Tahoma" class="ws10"><B>' . $name . '</B></a><br /></li>'; } ?>
【问题讨论】:
标签: php directory subdirectory dir