Я работаю над кодом php, как показано ниже, в котором я хочу отобразить дату и время изменения всех файлов из каталога (outgoing_folder).
$destination = 'outgoing_folder';
$mp3_files = preg_grep('/^([^.])/', scandir($destination)); /* Line#Z */
print_r($mp3_files); /* Line#X */
Строка # X выведите следующее:
Array ([2] => 36017P.mp3 [3] => 36031P.mp3 [4] => hello.mp3)
Я использовал Строка # Z в Строка # A и Строка # B для отображения измененной даты и времени всех файлов из каталога.
<?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;
?>
Строка # B отображает следующееo / p (который не является измененной датой и временем файлов):
Date
December 31 1969
December 31 1969
December 31 1969
Постановка проблемы:
Мне интересно, какие изменения мне нужно внести вкод php на Строка # B , так что я могу получить измененную дату и время всех файлов в каталоге.