есть ссылка: НАЧАТЬ ОТЧЕТ. По нажатию пишет "Осталось: 00:30" (например). При обновлении страницы время уменьшается, например через пять секунд обновить, покажет "Осталось: 00:25". По просшествию времени должно возникать любое событие, пускай напишет "Отчет прошел". Читал несколько статей про функцию time() но так ничего и не понял. Обязательно должно быть только на php. Т.е. отчет времени идет не в реальном времени, счетчик меняется только при обновлении страницы. Подскажите хотя бы с чего начать. Я знаю только, что без mysql тут не обойтись.
Спустя 3 минуты, 45 секунд (18.02.2011 - 19:52) DmitryOpalev написал(а):
Ну при нажатии запомниай $time_first = time(); (один раз)
echo "Осталось времени: ".time() - $time_first;
Спустя 17 минут, 43 секунды (18.02.2011 - 20:09) Invis1ble написал(а):
LionX
Цитата |
Я знаю только, что без mysql тут не обойтись |

с чего ты так решил? как раз таки mysql тут вобще не причем
Алгоритм примерно таков:
1. В начале скрипта проверяешь, есть ли в сессии предыдущее значение времени
2. Отнимаешь из текущего времени сессионное значение и выводишь результат
3. записываешь в сессию текущее время в секундах.
Спустя 56 минут, 30 секунд (18.02.2011 - 21:06) LionX написал(а):
echo "Осталось времени: ".time() - $time_first;
если задам переменной $time_first значение 30, пишет на странице -30 и всё...
А вот на счет правил по пунктам не очень понял, с функцией time плохо знаком... если бы подсказали часть кода...
Спустя 20 минут, 4 секунды (18.02.2011 - 21:26) sergeiss написал(а):
Цитата (LionX @ 18.02.2011 - 20:48) |
есть ссылка: НАЧАТЬ ОТЧЕТ. По нажатию пишет "Осталось: 00:30" (например) |
У меня что-то есть подозрение, что человек хочет на JS это сделать... Потому что иначе хрень получается полная, связанная с перезагрузкой всей страницы и с гемором на ровном месте

Спустя 13 минут, 25 секунд (18.02.2011 - 21:39) inpost написал(а):
LionX
Есть язык клиентский, называется JavaScript (JS), он может осуществить это, но надо понимать хотя бы мелочи работы с ним.
Есть язык клиентский, называется JavaScript (JS), он может осуществить это, но надо понимать хотя бы мелочи работы с ним.
Спустя 2 минуты, 2 секунды (18.02.2011 - 21:41) LionX написал(а):
мне обязательно надо на php.Для wap игры