Вывод списка файлов и сортировка

  • Не нравится
  • +6
  • Нравится
Вывод списка файлов и сортировка
Привет, {username}!
Недавно я писал о небольшом классе на php для подсчета размера в папке и подпапках, а также вывода списка файлов.

Кому такой скрипт не нужен, то вот небольшая вырезка с класса. Данный выводи просто список файлов и сортирует их по дате изменения.


<?php
function zvlad_listdir_by_date($path){
$dir = opendir($path);
$list = array();
while($file = readdir($dir)){
if ($file != '.' and $file != '..'){
// кроме даты создания файлы добавляем ещё и имя чтобы удостоверится, что мы не заменяем ключ массива
$ctime = filectime($data_path . $file) . ',' . $file;
$list[$ctime] = $file;
}
}
closedir($dir);
krsort($list);
return $list;
}
?>


Как пользоваться


Достаточно вставить вот такой кусок.

<?php
$zDir=zvlad_listdir_by_date('home/zvlad.com/');
echo $zDir;
?>


home/zvlad.com/ - папка, в которой показать списки файлов. Слеш обязательно в конец.

Все )

Коментарии