Показать сообщение отдельно

  #583  
Старый 11.10.2007, 00:57
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Цитата:
Проблема: нужно чтобы каждые 8 сеунд переменная в бд заменялась на, скажем, rand(0,6) (для примера).
Кроме как скриптом, который пускается с консоли и в бесконечном цикле засыпает, обновляет переменную и опять засыпает ты это не сделаешь. Даже задачи крона не могут выполняться чаще чем одна минута.

Цитата:
А также, как можно сделать обновление чата? (как заставить фрейм с сообщениями обновиться со стороны сервера?)
Никак. Используй хидер Refresh чтобы инициировать обновление в определённые промежутки времени:

Код:
header("Refresh: 5; index.php");
Заставит обновляться страницу один раз в пять секунд и при этом подгружать index.php. Это будет продолжать до тех пор, пока клиент не закроет браузер или не потеряет соединение с веб-сервером.
 
Ответить с цитированием