显示php目录中所有文件的修改日期和时间

时间:2019-05-15 19:18:10

标签: php html-table filemtime

我正在处理如下所示的php代码,其中我想显示目录(outgoing_folder)中所有文件的修改日期和时间。

$destination = 'outgoing_folder';  
$mp3_files = preg_grep('/^([^.])/', scandir($destination)); /* Line#Z */
print_r($mp3_files);  /* Line#X */

Line#X 打印以下内容:

Array ([2] => 36017P.mp3 [3] => 36031P.mp3 [4] => hello.mp3)

我在 Line#A Line#B 中使用了 Line#Z ,以便显示所有文件的修改日期和时间从目录中。

<?php   foreach ($mp3_files as $file ) :  ?>  /* Line #A */
<tr>
   <td style="width:8%; text-align:center;"> <?php echo basename($file, ".mp3"); ?></td>
   <td style="width:8%; text-align:center;"><?php echo date("F d Y",filemtime("$file")); ?></td>   /* Line #B */
</tr>
<?php
   endforeach;
?>

Line#B 显示以下o / p(不是文件的修改日期和时间):

Date 
December 31 1969
December 31 1969
December 31 1969

问题陈述:

我想知道我需要在 Line#B 处的php代码中进行哪些更改,以便能够检索目录中所有文件的修改日期和时间。

0 个答案:

没有答案