|
Скрипт Last UpdateОбсуждение темы Скрипт Last Update в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Можно ли сделать один скрипт на php, показывающий Дату последнего обновления той странички, куда он инклюжен? Я сделал такой: <?php $mod = filemtime("../index.shtml"); ... |
|
Опции темы |
28.10.2005, 16:59 | #1 |
|
Можно ли сделать один скрипт на php, показывающий Дату последнего обновления той странички, куда он инклюжен?
Я сделал такой: <?php $mod = filemtime("../index.shtml"); print "<font face='Arial, Helvetica, sans-serif' size='1'>Последнее обновление: </font>"; print date ("d.m.Y H:i", $mod); ?> ...но, как видите он только для одной страницы. А можно ли забабахать так, чтобы вместо "../index.shtml" шло обращение к той странице, в которую этот скрипт вставлен? Странички, в которые он будет вставлен имеют расширение shtml. Может можно как-то использовать $PHP_SELF Я пробовал, но ничего не вышло, наверное не правильно его использовал. ...подскажите, плз, кто-нить. |
|
28.10.2005, 17:42 | #2 |
|
$_SERVER['PHP_SELF']
|
|
31.10.2005, 07:23 | #3 |
|
Немного подробней, Ёсли не в напряг
Я сделал так и получил следующее: $mod = filemtime ($_SERVER['PHP_SELF']); Warning: stat failed for /webhost/lastup.php (errno=2 - No such file or directory) in /home/webhost/public_html/lastup.php on line 2 Последнее обновление 01.01.1970 06:00 $mod = filemtime ("$_SERVER['PHP_SELF']"); Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/webhost/public_html/lastup.php on line 2 Как правильно записать эту строчку? |
|
14.11.2005, 07:59 | #4 |
|
Эта тема еще актуальна
|
|
14.11.2005, 10:44 | #5 |
|
Да, с php_self не то.
А так попробуй: $_SERVER["SCRIPT_FILENAME"] |
|
14.11.2005, 14:49 | #6 |
|
Только это даст время последнего изменения скрипта, а не страницы, им генерируемой.
|
|
14.11.2005, 15:08 | #7 |
|
Ну да.
А если страница генерируется на лету, то время последнего изменения -- текущее время. Если скрипт генерирует файл, то запиши туда время, в которое происходит генерация. |
|
15.11.2005, 13:10 | #8 |
|
Попробовал. Действительно, возвращает дату последнего изменения файла скрипта.
Этот скрипт не генерирует страницу. Страницы имеют расширение shtml, скрипт находится в отдельном файле. я пробовал на JavaScript: var dateMod=""; dateMod=document.lastModified; document.write("Сегодня: "); document.write(dateMod); Так вот он показывает текщее время. Это что получается, что JavaScript читает время изменения сгенерированной страницы? Там у меня инклюдов куча... А когда в php-скрипте я явно указывал имя файла, то он читал дату изменения файла, а не сгенерированной странички. |
|
18.11.2005, 11:50 | #9 |
|
Используй вместо filemtime функцию getlastmod().
Например: PHP код:
|
|
25.11.2005, 16:38 | #10 | |
|
Цитата:
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипт с ИЕ | BleSSeD | HTML, CSS, JavaScript | 12 | 30.08.2008 13:05 |
Скрипт ПР и ТИЦ | Мерлин | ASP, Perl, PHP и MySQL | 17 | 18.04.2008 10:34 |
Скрипт | Мерлин | ASP, Perl, PHP и MySQL | 7 | 27.09.2007 01:13 |
UPDATE $_SESSION['username'] SET... как?! | Newfelix | ASP, Perl, PHP и MySQL | 5 | 15.09.2007 11:47 |
Ищу скрипт | GLUK | ASP, Perl, PHP и MySQL | 17 | 17.02.2006 01:17 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|