Здравствуйте, надеюсь на помощь.
Есть скрипт:
Код:
PHP:
скопировать код в буфер обмена
<?PHP
$dir = './news/';
{ while (false !== ($file = readdir($handle))) $dfile[]=$file;
}
}
{
foreach($dfile as $name)
{
$fname= file($dir.$name); $ankor = trim($fname[0
]); $silka .= '<p><a href="?id='.substr($name,0,-4).'">'.$ankor.'</a></p>'.$opis.'<hr>'; }
echo $silka;
}
?>
Его суть заключается в том, что он создает список ссылок с анкором первой строки каждого текстового файла находящемся в указанной директории.
Этот код хочу использовать для создание ленты новостей...т.е. в каждом файле будет новость..
Теперь вопрос - каким из способов возможно сделать так, чтобы отображалось только , допустим, 5 ссылок (файлов) на странице последние созданные? И еще возможно ли поменять сортировку наоборот? (идет показа файлов сверху вниз по созданию). Заранее благодарен за любое направление на истину))))
спасибо за помощь! отсортировать получилось...С помощью natsort() и array_reverse().
Вот filectime как раз время создание..то что нужно!Только не могу прикрутить его. даже примеров нет нигде, только вывод даты!
Может у кого примеры есть использование filectime ?