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 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)