【问题标题】:List files from directory with .zip extension and sort by newest created file first列出具有 .zip 扩展名的目录中的文件,并首先按最新创建的文件排序
【发布时间】:2017-01-18 14:41:19
【问题描述】:

我想我会分享一些有用的东西,所以我想只列出一个目录中的 .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) {

输出如下:

【问题讨论】:

    标签: php sql database backup database-backups


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-24
      • 1970-01-01
      • 2013-09-20
      • 2023-03-28
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      相关资源
      最近更新 更多