列出目录中扩展名为 .zip 的文件,并首先按最新创建的文件排序
List files from directory with .zip extension and sort by newest created file first
我想我会分享一些有用的东西,所以我只想列出一个目录中的 .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) {
输出如下:
请参阅我上面的回答,了解我如何列出给定目录中的所有 .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) {
输出如下:
请参阅我上面的回答,了解我如何列出给定目录中的所有 .zip 文件,按文件名排序并将其用作函数,以便我可以轻松地在其他地方重复使用。