Сейчас: 03:39:23   24-го апреля 2024 г.
UsefulScript.ruСкриптыДата и времяПоследнее обновление файла
11
19

Дата и время последнего обновления файла

Данный PHP код может быть полезен для тех, кто хочет, чтобы пользователи могли узнать, когда последний раз была обновлена та или иная страничка Вашего сайта (а точнее файл, содержащий эту страничку) или любой другой файл, размещенный на ресурсах Вашего сайта.


Для того, чтобы узнать, когда последний раз обновлялся тот или иной файл, достаточно вставить на свой сайт следующий PHP код:

PHP код:
<?php
    
echo 'Изменения внесены в '.date('H:i:s Y-m-d'filemtime(__FILE__));
?>

В результате выполнения данного PHP кода на экране высветится примерно вот такая надпись (дата и время естественно будут другими):

Цитата:
Изменения внесены в 16:44:53 2011-07-24

Таким образом, Вам вручную не придется ставить дату и время обновления содержимого для каждой странички (файла) в отдельности. Данный PHP код сделает всю эту работу за Вас. Но, стоит также учитывать, что на всех современных CMS датой последнего обновления будет дата файла движка CMS, из которого была вызвана данная функция.


Данный код, показывающий дату и время последнего обновления файла, был долгое время установлен и на нашем сайте. Результат работы данного кода Вы могли наблюдать на страничках нашего сайта чуть выше комментариев к темам сайта. Сейчас же данную информацию мы заносим и храним в базе MySQL.


На данный момент наиболее целесообразным использование данного кода можно считать только на тех страницах сайта, которые не генерируются автоматически. Данный код, например, будет полезен чтобы узнать самую свежую версию файла, предназначенного для скачивания.

Дата создания: 17:07:29 24.07.2011 г.
Дата обновления: 22:36:47 08.03.2012 г.
Посещений: 9276 раз(а).

Комментарии посетителей (7 шт.):
Sergey1917
0
# 761
(19:41:01  06.04.2013 г.)

А куда надо вставить, чтобы было как у вас, над комментариями? У меня получается или вверху, или внизу.
Ответить

Administrator
-1
# 762
(20:56:57  06.04.2013 г.)

Все зависит от того, на каком движке у Вас сайт. У нас свой - самописный, поэтому нам достаточно просто переместить строчку с кодом выше или ниже и все.
Ответить

Sergey1917
1
# 763
(21:22:19  06.04.2013 г.)

У меня Друпал. Да и вверху хорошо выглядит. Пусть так и будет. Раньше вручную вставлял. А теперь красота.

Как зашел на ваш сайт, так и не могу выйти. Столько всего интересного. Много про запас скачал, задел на будущее. Спасибо за скрипты и за помощь по ним.
Ответить

Sergey1917
0
# 845
(01:51:08  14.05.2013 г.)

Данный код, показывающий дату и время последнего обновления файла...
Данный код не показывает дату и время последнего обновления файла. Он показывает дату и время последнего обновления сайта.

Нужен такой как у вас на сайте: Дата создания: 17:07:29 24.07.2011
Последнее обновление: 22:36:47 08.03.2012
Данная страничка была посещена 1359 раз(а)

Можете поделиться скриптом с вашего сайта, показывающего дату создания, дату обновления и количество посещений страницы?
Ответить

Administrator
0
# 848
(19:44:03  14.05.2013 г.)

Скрипт действительно показывает дату и время последнего обновления файла. Но только того файла, из которого он был вызван.
А Вы в какой файл поместили скрипт?
Если Вы поместили скрипт в шаблон, то у Вас и будет отображаться дата обновления файла шаблона.
Дата создания и количество посещений страницы берутся из MySQL (куда их тоже необходимо занести), так что тут все индивидуально.
Ответить

Roma
0
# 3316
(11:55:06  09.07.2016 г.)

А как прописать формат времени GMT? У меня +5 МСК.
Ответить

Administrator
0
# 3317
(15:39:30  09.07.2016 г.)

gmdate('Y-m-d H:i:s', filemtime(__FILE__));
Ответить

Закрыть
Ваше имя:
171 + 2 =
Добавить комментарий:
Ваше имя:
171 + 2 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 2

Мешает ли Вам реклама?