PHP列出并索引所有文件和目录,其中包含指向这些内容的父/子目录的链接

时间:2011-06-27 04:46:57

标签: php file directory indexing

所以我有一个家庭作业,我必须索引一个特定的目录,列出所有子目录/父目录的所有文件和链接。单击指向子目录或父目录的链接后,它将打开该目录,同时索引该目录中的所有文件和子目录/父目录。它也应该显示你当前在顶部的路径。到目前为止,这就是我的全部,但我不确定我应该如何索引你点击的目录。

$d = dir("c:/web");
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
   echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
$d->close();

它并不多,但我需要分离目录和文件,因此只有目录有链接。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我认为你在寻找的是:

bool is_dir(string $ filename) - 判断给定的文件名是否为目录。

表示父目录:

$currentDirectory = 'c:/web';
$parentDirectory = realpath($currentDirectory . '/../');