[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с каталогами
qaz333
Всем привет, столкнуся с такой проблемой, вобщем нуужно запихнуть в массив все имена, размер, путь и типы файлов, пролема в том что нужно это сделать со всеми файлами а также фалами что находятся ниже по каталогу, как это сделать?

тоесть, есть папка, ,,папка,, в ней ,,папка1а,, а в ней ,,папка2а,, и может быть ещо сколько угодно, всегда по разному, как собрать всю инфц о ффайлах?
xlebosol
SplFileInfo <-- может воспользоваться данным классом или еще какой нибудь spl библиотекой.
OleKh
вчера над этим долго заморачивался, но так и не сделал, вроде бы задумал всё правильно, сделать реурсивную функцию, но с реализацией не получилось, нагуглил вот такой скрипт

http://savvateev.org/blog/29/
killer8080
держи
function read_dir($dir){ 
if(!is_dir($dir) || ($handle = opendir($dir)) === false)
return false;
$dir = realpath($dir);
$dir_list = array();
while(($file = readdir($handle)) !== false) {
if($file == "." || $file == "..")
continue;
$file = $dir . '/' . $file;
if(is_dir($file))
$dir_list = array_merge($dir_list, read_dir($file));
else
$dir_list []= $file;
}
closedir($handle);
return $dir_list;
}
qaz333
оо, сенкс
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.