Я работаю над скриптом, который будет отображать все файлы и создавать ссылки в каталоге-указателе, но я хочу, чтобы последняя загрузка была в верхней части списка. Я искал этот сайт, ища ответ или аналогичный вопрос, но ничего не придумал.Показать все файлы в каталоге с самыми последними ссылками:
Вот код, который я до сих пор:
<?php
$dir = opendir('files/');
while ($read = readdir($dir))
{
if ($read!='.' && $read!='..')
{
echo '<ul style="list-style: none;"><li><a href="files/'.$read.'"target="_blank"><FONT COLOR="#0196e3">'.$read.'</a></li></ul>';
}
}
closedir($dir); ?>
Я был бы признателен за любую помощь или предложения.
Я получаю сообщение об ошибке в этой строке $ fileArray [] = array ('fileName' => $ read, 'lastModified' => filemtime ($ dir)); – h4ck3r
@Redstone «Я получаю сообщение об ошибке» не помогает. Какая ошибка? Этот код не проверен, но он должен дать вам представление о том, как решить вашу проблему. Я прокомментировал это со ссылками на дальнейшее чтение. Вы должны попытаться понять, как решить эту проблему, а не просто копировать ее и вставлять ее вслепую. Скажи мне, в чем была ошибка, и я посмотрю. – dKen
Я читаю «filemtime» и «usort» прямо сейчас. Думаю, это может быть то, что мне нужно, но каждый раз, когда я его использую, я получаю следующую ошибку (filemtime() ожидает, что параметр 1 будет строкой). – h4ck3r