【发布时间】:2011-09-07 13:52:49
【问题描述】:
嗨 我正在尝试构建简单的目录浏览器来使用 php RecursiveDirectoryIterator 浏览文件夹和子文件夹。我需要有关如何创建它的帮助。我从以下代码开始。
$dir = dirname(__FILE__); //path of the directory to read
$iterator = new RecursiveDirectoryIterator($dir);
foreach (new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST) as $file) {
if (!$file->isFile()) { //create hyperlink if this is a folder
echo "<a href=". $file->getPath().">" . $file->getFilename() . "\</a>";
}else{ //do not link if this is a file
$file->getFilename()
}
}
【问题讨论】: