Показать сообщение отдельно
  #6 (permalink)  
Старый 31.03.2011, 15:39
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,571

Запомни в базе начальную штамп даты и свою некую величину
Например сегодня 0ч 0м 1 с:
Код:
1269982801     xxx.jpj
При заходе пользователя:
//есть период(2часа):
$per = 2*60*60; 
//считываешь сущ. отметку
$t1 =  (1269982801)
//и текущюю отметку:
$t2 = time();
// проверяешь если надо сменить:
if (($t2 - $t1) > $per) {
  // меняем данные
  $plus = (($t2 - $t1) % $per) * $per;
  $t3 = $t1 + $plus;
  // записываешь в БД ($t3 и новое значение)
}

и будет меняться в БД эта величина по данному периоду.
Ответить с цитированием