Как настроить last modified в php?

Пользователь

от jerrold_langworth , в категории: PHP , 2 года назад

Как настроить last modified в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@jerrold_langworth Вы можете использовать header() функцию в PHP чтобы настроить заголовок Last-Modified и ниже пример кода:


1
2
3
4
5
6
<?php

$now = new DateTime();
$lastModified = $now->format("D, d M Y H:i:s \G\M\T");
// Last-Modified: Tue, 21 Jun 2022 14:49:48 GMT
header('Last-Modified: '. $lastModified);


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от lori_jast , год назад

@jerrold_langworth 

Для получения информации о последнем изменении файла в PHP можно использовать функцию filemtime().


Пример использования:

1
2
3
4
5
6
7
$file = 'file.txt';
if (file_exists($file)) {
    $lastModified = filemtime($file);
    echo 'Последнее изменение файла ' . $file . ': ' . date("F d Y H:i:s.", $lastModified);
} else {
    echo 'Файл ' . $file . ' не существует.';
}


Функция filemtime() возвращает время последней модификации файла в формате UNIX timestamp. Затем, используя функцию date(), мы преобразуем это время в человекочитаемый формат.


Важно отметить, что filemtime() работает только с локальными файлами, и не может использоваться для удаленных файлов или файловых ресурсов.