Нужен таймер очета времени.

Статус
В этой теме нельзя размещать новые ответы.

KPACHODAP

DELETED
Регистрация
21 Дек 2009
Сообщения
681
Реакции
311
Нужен таймер который бы я поставил на сайт а он бежал отчет:

1. Ежедневный отчет обнуление счетчика каждый день в 00-00-00 время.
2. У нас начинается регистрация с 19-30 и до 20-00
3. В 20-30 начало игры.

Надо чтобы так было:
бежит время написано в период 19-30 и до 20-00 - РЕГИСТРАЦИЯ
В 20-30 - ИДЕТ ИГРА и до 00-00


На форуме не нашол подходящего, за ранее спасибо!
 
ты на этапе формирования страницы проверяй время. и в зависимости от него делай вывод какого надо варианта, таймер здесь не особо нужен
 
Помоги мне за небольшое вознаграждение.!
 
pslava, у меня вообще этот код нияего не выводит и не работает! Если кто может поправить буду очень благодарен!
 
PHP:
<?php
define("HSTART",19); //когда начинается регистрация, час
define("MSTART",30); // когда начинается регистрация, минуты
define("HEND",20); // когда заканчивается регистрация, час
define("TOPLAY",24); // в котором часу заканчивается игра
define("HNOW",date("H")); // время
define("MNOW",date("i")); // время

if(HNOW >= HSTART and HNOW < HEND)
{
  if(HNOW == HSTART and MNOW < MSTART) { echo "еще не время."; }
  elseif(HNOW == HSTART and MNOW >= MSTART) { echo "Регистрация открыта!"; }
  else { echo "регистрация открыта!"; }
}
elseif(HNOW >= HEND and HNOW < TOPLAY)
{
  echo "игра идет!";
}
else
{
  echo "Еще не время.";
}
 
Для просмотра ссылки Войди или Зарегистрируйся спасибо!!!!, Слушай а как туда добавить время чтобы шёл отчет и оботражало реально время!

Пример:

Время: 15:00:37
Турнир: Еще не время.
 
  • Заблокирован
  • #8
используй date();
 
После дефайнов:
PHP:
$error = "Еще не время. Регистрация доступна с " . HSTART . ":" . MSTART . ", сейчас - " . date("H:i");
$playing = "Игра уже началась. Зарегистрироваться можно завтра в " . HSTART . ":" . MSTART;
$ropen = "Регистрация открыта!";

и заменить
echo "еще не время."; на echo $error;
echo "Регистрация открыта!"; на echo $ropen;
echo "игра идет!"; на echo $playing;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху