Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вывод файлов из директории в порядке убывания


Автор: nicka 2.3.2004, 15:48
Проблема следующая:
мне необходимо выводить на экран содержимое папки на сервере(т.е. файлы),
при этом в порядке убывания даты их закачки на сервер.
Для показа их на экран использую следующий код:

Код
$dir = opendir(".");
while ($file=readdir($dir)) {
 echo("<a href='file/$file'>$file</a><br>");
}


это ясно, но это просто выводит файлы как они там есть, а мне нужно по убыванию даты их закачки,
как это сделатьconfused.gif



Автор: Master 2.3.2004, 15:59
http://www.php.net/filectime - дата модификации файла...

суть такая... заносиш кторию в массив... пролистываеш. добавляеш к каждому файлу дату модификации... можно сделать ключем её... порядочиш массим... и выводиш.

Автор: nicka 2.3.2004, 16:47
ок, попробую

Автор: nicka 2.3.2004, 16:48
Цитата
filectime -- Получить время последнего изменения i-узла
,
а это значит время загрузки файла на сервер?

Автор: Mal Hack 2.3.2004, 22:44
File Creation Time.
Время создания файла. Само собой, когда ты его закачиваешь он создается на сервере.

Автор: nicka 3.3.2004, 13:47
Ok

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)