列出扩展名为.zip的目录中的文件,并按最新创建的文件排序

时间:2017-01-18 14:41:20

标签: php sql database backup database-backups

我想我会分享一些有用的东西,所以我想在目录中只列出.zip文件(为了最小化我在PHP中显示的安全性),所以我使用了下面的脚本和最新的文件。< / p>

这只是我想分享的一些代码,其他任何人都需要做类似的事情。

<?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) {

输出如下:

enter image description here

1 个答案:

答案 0 :(得分:1)

请参阅上面的答案,我是如何列出给定目录中的所有.zip文件,按文件名排序并用作函数,以便我可以轻松地在其他地方重复使用。