[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Через 2 минуты выполнять определенное действие.
Гость_Даня
Можно допустим сделать так, чтобы записывать время в файл:
$time=date("H");
$fp=fopen('time.txt', 'a+');
fwrite($fp, $time);
fclose($fp);

Ну вот, мне нужно сделать так, чтобы допустим если время 16:00, то через 10 часов выполняется определенная функция.... Ну тут понятно, записываем..
$time_a=$time+10; (Но проблемка та вся в том, что эта переменная будет равна 26, а не 2 часа ночи) мне нужно чтобы именно тип даты был....
того получается:
if($time==$time_a)
{
//Выполняется нужный мне скрипт)
}
else
{
$res=$time_a-$time;
echo "Осталось еще: $res часов";
}

Но переменная $time - никогда не сможет иметь значение $time_a, так как $time_a=26!!! А максимальное значение $time = 24!!! Мне нужно, чтобы тут вместо обычного числового значения был тип даты... То есть вместо 26, выводилось 2 часа ночи, как полагается!



Спустя 2 минуты, 37 секунд (30.09.2012 - 12:09) Dancig написал(а):
Записывать можно так:
if($time_a>24)
{
$time_a=$time_a-$time;
}
Получается, если у нас время 16:00, а ваш скрипт должен выполнится только через 10 часов (2 часа ночи) то, мы вычитаем -
26-24=2
Тут уже логически все подходит))))

Спустя 59 минут, 19 секунд (30.09.2012 - 13:09) rooor написал(а):
Будешь каждый час одну и ту же тему сдавать? mad.gif

Спустя 5 минут, 13 секунд (30.09.2012 - 13:14) killer8080 написал(а):
Цитата (Гость_Даня @ 30.09.2012 - 12:07)
Ну вот, мне нужно сделать так, чтобы допустим если время 16:00, то через 10 часов выполняется определенная функция...


Крон отменили? rolleyes.gif

Спустя 10 минут, 21 секунда (30.09.2012 - 13:24) Guest написал(а):
rooor , тут уже немного иначе построен вопрос)

Спустя 20 минут, 32 секунды (30.09.2012 - 13:45) Guest написал(а):
Цитата (killer8080 @ 30.09.2012 - 13:14)
Крон отменили?

Это как?

Спустя 49 минут, 3 секунды (30.09.2012 - 14:34) killer8080 написал(а):
Похоже и гугл с яндексом то же unsure.gif

Спустя 1 час, 26 минут, 3 секунды (30.09.2012 - 16:00) inpost написал(а):
Я тебе в соседней теме 2 раза сказал КРОН!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.