PHP ПОСЛЕДНИЙ ФАЙЛ В КАТАЛОГЕ ПО ДАТЕ

Для получения последнего файла по дате в каталоге существует несколько способов, один из которых - использование встроенной функции PHP scandir().

Функция scandir() возвращает массив имен файлов и каталогов в указанном каталоге. Затем можно использовать функцию max() для определения последней даты модификации и вернуть имя файла с помощью функции array_search().

$files = scandir('/path/to/directory/');
$files = array_diff($files, array('.', '..'));
$newest_file = null;
$newest_time = 0;
foreach ($files as $file) {
    if (filemtime($file) > $newest_time) {
        $newest_file = $file;
        $newest_time = filemtime($file);
    }
}
echo "Latest file is: " . $newest_file;

В этом примере мы сначала получаем список всех файлов в каталоге, затем исключаем элементы «.» и «..», которые возвращаются scandir(), чтобы оставить только реальные файлы. Затем мы перебираем массив, используя функцию filemtime(), чтобы получить время последней модификации файла. Если это время больше, чем время самого последнего файла, мы сохраняем имя файла и новое время.

Для получения только файлов определенного типа (например, только .jpg файлов) можно использовать функцию glob() вместо scandir(). Пример:

$files = glob('/path/to/directory/*.jpg');
$newest_file = max($files, FILEINFO_MTIME);
echo "Latest JPG file is: " . $newest_file;

Этот код получает список всех .jpg файлов в каталоге, затем использует функцию max() с опцией FILEINFO_MTIME для получения файла с наибольшим временем последней модификации.

#4 Уроки PHP - Учим язык PHP, Подключение файла PHP

PHP crud - crud operation with image in PHP

Чтение файла на PHP с помощью функции file get contents

Лекция 1.20 - Web - Работа с файлами в PHP. Загрузка файлов через форму

PHP - загрузка одного или нескольких файлов

Уроки PHP 7 - Функции даты и времени. Date(). Time().

Видеоурок 14: Работа с файлами PHP. Чтения файла, запись в файл. Функции file_get_contents, file итд

Уроки PHP #12 Файлы и директории

Работа с файлами. Практический PHP

#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP

Реклама
Новое
Реклама