Я пытаюсь перечислить каталог файлов, которые обновляются каждую неделю. Каждое обновление находится в новой папке, поэтому я написал php, чтобы он читал каталог обновлений и перечислял все папки с изображением значка, которое находится в каждой папке.
Все работает замечательно, но моя проблема в том, что есть сотни старых обновлений, но на самом деле самые последние из них должны быть перечислены ... максимум за последние 20 недель.
Итак, мой вопрос, как ограничить количество папок, возвращаемых из каталога? Я выполнил поиск и не до конца понимаю объяснения, которые нашел, поэтому подумал, что спросить здесь.
Заранее большое спасибо,
Кирсти
$cols = 6; # Number of columns to display
echo '<div id="updates">';
echo '<table><tr>
<th><img class="new" src="new.gif" alt="new" width="39" height="20"></td>
<th> </td>
<th> </td>
<th> </td>
<th> </td>
<th> </td>
</tr>';
$dirs = scandir("update");
$dirs = glob("update/*", GLOB_ONLYDIR);
rsort($dirs);
foreach($dirs as $update) {
foreach($dirs as $dir) {
if($colCtr == 0) echo '<tr>';
echo '<td><img src="' . $dir . '/5.jpg" alt=""></a></td>';
$colCtr++;
if ($colCtr == $cols){
echo '</tr>';
$colCtr = 0;
}
}
}
echo '</table>