dragonmeng2002 2017-01-18 14:41
浏览 37
已采纳

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

I thought i would share something useful, so i wanted to list only .zip files in a directory (to minimise what i am displaying in PHP for security) so i have used the below script with the newest files on top.

This is just some code i wanted to share incase anyone else needed to do something similar.

<?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");
?>

The 1 below sets the listing order of the files, changing it to 0 orders it in the other direction:

function list_zipfiles($mydirectory, 1) {

The output is as below:

enter image description here

  • 写回答

1条回答 默认 最新

  • dongpu8935 2017-01-18 14:41
    关注

    Please see my above answer as to how i have listed all .zip files in a given directory, order it by filename and used as a function so i can easily repeat the use elsewhere.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改
  • ¥15 Windows 系统cmd后提示“加载用户设置时遇到错误”
  • ¥50 vue router 动态路由问题
  • ¥15 关于#.net#的问题:End Function
  • ¥15 无法import pycausal
  • ¥15 weditor无法连接模拟器Local server not started, start with?
  • ¥20 6-3 String类定义