Я пытаюсь отобразить изображения в обратном порядке, когда они были последний раз изменены. К сожалению, get_headers (), кажется, работает только для URL, и мне не хватает как stat ['mtime'], так и filemtime (). Существуют ли другие способы получения последней измененной информации для файла? Вот мой код на данный момент:
if (isset($_GET['start']) && "true" === $_GET['start'])
{
$images = array();
if ($dir = dir('images'))
{
$count = 0;
while(false !== ($file = $dir->read()))
{
if (!is_dir($file) && $file !== '.' && $file !== '..' && (substr($file, -3) === 'jpg' || substr($file, -3) === 'png' || substr($file, -3) === 'gif'))
{
$lastModified = filemtime($file);
$images[$lastModified] = $file;
++$count;
}
}
echo json_encode($images);
}
else { echo "Could not open directory"; }
}