|
|
|
|
|
для: trashz
(23.11.2005 в 19:22)
| | mktime() здесь наверное не понадобится, если дата файла будет в переменной $time, то скрипт может выглядеть следующим образом
<?php
if((time() - $time) > 20*60)
{
// Файл старее 20 минут
}
else
{
// Файл совсем новый
}
?>
|
| |
|
|
|
|
|
|
|
для: trashz
(23.11.2005 в 21:13)
| | ну в мануале написано ж : mktime(int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]]) ...
соответственно, текущая время будет mktime(date('H'),date('i'),date('s'),date('m'),date('d'),date('Y'))
заметь, что все это дело измеряется в секундах.
итак, теперь у тебя есть время изменения файла, скажем, $file_time и текущее время $now.
вычитаем одно из другого и получаем $delta = $now - $file_time; если разница больше 20 минут, или сколько тебе надо, в секундах ! (т.е. 20х60), то что-то делаем. или не делаем.
направление понятно ? | |
|
|
|
|
автор: trashz (23.11.2005 в 21:13) |
|
|
для: goddamn
(23.11.2005 в 19:44)
| | С первой функцией понятно, а вот что насчет второй? Пример кода не приведешь? | |
|
|
|
|
|
|
|
для: trashz
(23.11.2005 в 19:22)
| | время изменения файла http://php.rinet.ru/manual/ru/function.filemtime.php
у тебя будет timestamp времени последнего изменения. вычисляй ращницу с текущим временем и делай, что необходимо. используй mktime() http://php.rinet.ru/manual/ru/function.mktime.php | |
|
|
|
|
автор: trashz (23.11.2005 в 19:22) |
|
| Помогите, товарищи.
Необходимо сделать так, чтобы скрипт проверял дату последнего обновления странички(локальный файл, Linux система) и если файл старее 20 минут, то происходило одно действие, а если нет, то другое.
Т.е. чтобы скрипт проверял время создания файла и сравнивал с текущим временем. | |
|
|
|
|