Привет, {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/ - папка, в которой показать списки файлов. Слеш обязательно в конец.
Все )
- Владислав
- 9-05-2012, 18:00
- 6 231