Помогите вывести 5 последних файлов!

Статус
В этой теме нельзя размещать новые ответы.

Craft

Guest
Помогите вывести 5 последних файлов!

Всем привет!
Скажу сразу я в php почти не бум бум :)

Итак, существет папка base, в папке текстовые файлы(без расширения).

Нужно вывести из этой папки 5 последних файлов (по времени их создания)!

Есть скрипт:
PHP:
$dh = opendir("base/");
while($filename = readdir($dh))
{
if($filename[0] == '.')
continue;
$buf = file('base/'.$filename);
print "<a href=\"/base/$filename\">".trim($buf[0]); print "</a><br>
";
unset($buf);
}

Просматривает папку, находит там файлы (без расширения) и выводит на них ссылки, с названиями по первой строчке в этих файлах!

Надо дописать скрипт, чтоб он просматривал, только НОВЫЕ ФАЙЛЫ (по дате создания) в папке и выводил их.

Это нужно для: gameportal.com.ru/articles/view.htm (там есть ЧПУ)

Заранее спасибо за помощь ! ! !
 

McSimm

Новичок
в цикле не печатайте, а записывайте в массив вместе со значением filectime()
после цикла сортируйте usort() или uasort() (смотря как массив устроили) и обрезайте array_slice()

функции в документации
 

Craft

Guest
Извините пожалйуста, а подставить эти все функции в мой скрипт не можете? А то я совсем в этом "зэ ступез"!
 

zerkms

TDD infected
Команда форума
Craft
если файлы появляются в этой папке только через твои же скрипты - то лучше сразу куда нить записывай последние 5
 

Craft

Guest
Об этом я уже думал, но тектовые файлы я скидываю по ФТП

Скрипт их просматривает и выдаёт...
Пожалста впишите эти функции в скрипт (filectime(), usort(), array_slice())
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху