Знатокам PHP: как выдать Яндексу дату изменения документа?

gorn
На сайте с 07.01.2004
Offline
101
1426

Итак, как выдать Яндексу дату изменения документа?

Мой форум phpBB «глазами Яндекса» «нехорошо» выглядит – т.е. ошибка «Сервер не выдает дату последнего изменения документа». Хостер посоветовал внести код вида:

header( 'Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT');

Но ведь дата с течением времени устареет. А можно ли динамически вставлять, например, сегодняшнюю дату? В PHP не шарю...

Спасибо

WM.ua - Ввод/вывод WMZ, WME и WMU оптом (http://wm.ua) в Киеве и Украине, Skype: wmdealer, моб. (067) 5O-45-165. BL>1200. Регистратор. (https://passport.webmoney.ru/asp/certView.asp?wmid=153235971188) Другие проекты: FOREX.ua (http://FOREX.ua), ATTESTAT.ua (http://attestat.ua)
Z
На сайте с 06.12.2003
Offline
41
zyx
#1

у меня тоже самое но парсер ..

Продвигай, и продвинутым будешь.
C
На сайте с 19.09.2001
Offline
120
#2
Итак, как выдать Яндексу дату изменения документа?

Попробуйте так:

header("Last-modified: ".gmdate("D, d M Y H:i:s", time()-3600)." GMT");

будет выдаваться текущее время - 1 час.

С уважением, Владимир Чернышов. (не)?путевые заметки (http://chernyshov.kiev.ua/)
Z
На сайте с 06.12.2003
Offline
41
zyx
#3

Cherny, а в парсере как ?

gorn
На сайте с 07.01.2004
Offline
101
#4

Шикарно! Все работает, Яндекс доволен! Громадное "благобдабрю", Cherny!

[Удален]
#5
Cherny, а в парсере как ?

Это, боюсь, у производителя сего продукта надо спрашивать... :(

Z
На сайте с 06.12.2003
Offline
41
zyx
#6

я наподобие поста Cherny поставил, к себе ? ... но куда надо ставить, в принципе что парсер, что php одно и тоже ... и какой должен быть результат ? строка типа <meta date=" xxxx "> .. ?

[Удален]
#7

Похоже в парсере надо написать так:

$response:last-modified[^date::now(-1)]
C
На сайте с 22.01.2004
Offline
56
#8

Спасибо, меня это тоже интересовало...

но возник вопрос, куда это вставлять и как...

:) ?

[Удален]
#9

Ну наверно в начало каждого файла, обрабатываемого этим парсером.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий