PHP Список и индексирование всех файлов и каталогов со ссылками на родительские / подкаталоги, которые также индексируют это содержимое - PullRequest
0 голосов
/ 27 июня 2011

Итак, у меня есть домашнее задание, в котором я должен проиндексировать определенный каталог, чтобы вывести список всех файлов и ссылок всех подкаталогов / родительских каталогов.После щелчка по ссылке на подкаталог или родительский каталог он открывает этот каталог, индексируя также все файлы и подкаталоги / родительские каталоги в этом каталоге.Это также должно показать, какой путь вы в данный момент находитесь на вершине.Пока это все, что у меня есть, но я не уверен, как я должен индексировать каталоги, по которым вы щелкаете.

$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 Ответ

1 голос
/ 27 июня 2011

Я думаю, что вы ищете:

bool is_dir (строка $ filename) - Указывает, является ли данное имя файла каталогом.

для родительского каталога:

$currentDirectory = 'c:/web';
$parentDirectory = realpath($currentDirectory . '/../');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...