Как на PHP узнать дату и время создания файла в папке.
Варианты реализации от AI ChatGPT с применением filectime().
Иногда для сохранения данных используются временные txt файлы, которые необходимо удалять через определённый интервал времени. Для удаления сначала требуется узнать когда файл создан. Вот с таким вопросом я обратился к AI ChatGPT:
Вы можете использовать функцию `filectime()` в PHP для получения даты и времени создания файла в папке "tmp-file". Вот пример кода:
PHP
$folder = 'tmp-file';
$files = scandir($folder);
foreach ($files as $file) {
if ($file !== '.' && $file !== '..') {
$filePath = $folder . '/' . $file;
$creationTime = filectime($filePath);
echo "Файл: $file, Дата и время создания: " . date('Y-m-d H:i:s', $creationTime) . "<br>";
}
}В этом примере мы сначала используем функцию `scandir()` для получения списка файлов в папке "tmp-file". Затем мы проходимся по каждому файлу и проверяем, что он не является текущей или родительской директорией (".", ".."). Для каждого файла мы получаем его полный путь и используем функцию `filectime()` для получения времени создания файла. Затем мы выводим имя файла и его дату и время создания, отформатированные с помощью функции `date()`.
ТОП 10 случайных публикаций
Сайт разработан студией © WEB-VidST

