Vehont
Guest
Редактор директорий
Решил на днях написать скрипт для просмотра всего содержимого сервера. Думаю, будет здорово, если не придётся постоянно лазить на сервер черех ФТП чтобы что то поменять, а менять прямо через веб-интерфейс. Решил начать с простого. Подумал что для начала нужно прочитать какой то определённый каталог и вывести всё его содержимое на экран. Но ведь в каталоге могут быть вложенные папки! Тогда если файл является папкой(знаю что звучит глупо и неправильно), надо перед ним вывести соответсвующую надпись. Итак, начал я кодить и вышел вот такой скриптик:
И тут возник вопрос! Как прочитать и вывести содержимое вложенных папок? Писать внутри проверки объекта на директорию такой же скрипт, уж больно громоздко! Да и неизвестно сколько там вобще будет папок!
Итак, кто может подсказать что делать?
Решил на днях написать скрипт для просмотра всего содержимого сервера. Думаю, будет здорово, если не придётся постоянно лазить на сервер черех ФТП чтобы что то поменять, а менять прямо через веб-интерфейс. Решил начать с простого. Подумал что для начала нужно прочитать какой то определённый каталог и вывести всё его содержимое на экран. Но ведь в каталоге могут быть вложенные папки! Тогда если файл является папкой(знаю что звучит глупо и неправильно), надо перед ним вывести соответсвующую надпись. Итак, начал я кодить и вышел вот такой скриптик:
PHP:
$dirname="testdir";
$dh=opendir($dirname);
while(gettype($file=readdir($dh))!='boolean')
{
if(is_dir("$dirname/$file"))
{
echo"DIRECTORY";
echo"$file<br>";
}
echo"file<br>";
}
closedir($dh);
Итак, кто может подсказать что делать?