Вывести список файлов из каталога с расширением .zip и отсортировать сначала по последнему созданному файлу

Я думал, что поделюсь чем-нибудь полезным, поэтому я хотел перечислить только файлы .zip в каталоге (чтобы минимизировать то, что я показываю в PHP для безопасности), поэтому я использовал приведенный ниже скрипт с самыми новыми файлами сверху.

Это всего лишь некоторый код, которым я хотел поделиться, если кому-то еще нужно сделать что-то подобное.

<?php

function list_zipfiles($mydirectory, 1) {

// directory we want to scan
$dircontents = scandir($mydirectory);

// list the contents
echo '<ul>';
foreach ($dircontents as $file) {
$extension = pathinfo($file, PATHINFO_EXTENSION);
if ($extension == 'zip') {
echo "<li>$file </li>";
}
}
echo '</ul>';
}
?>
<h6 class="header1">PRODUCTION</h6>
<hr class="style1">
<?php
call_user_func('list_zipfiles', "backups/db1");
?>

1 ниже устанавливает порядок листинга файлов, изменяя его на 0, упорядочивая в другом направлении:

function list_zipfiles($mydirectory, 1) {

Вывод как показано ниже:

введите описание изображения здесь

-1

Решение

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

0

Другие решения

Других решений пока нет …