Я в программировании новичок, но знаком с основами PHP и MySQL. Мне нужно сделать следующее.
Выполнение функции после промежутка времени.
Как это сделать?
Спустя 12 минут, 31 секунда (26.03.2011 - 11:21) kirik написал(а):
<?php
// объявляем функцию
function test() {
echo 'test';
}
sleep(3); // спим.. (время в секундах)
test(); // вызываем функцию
Спустя 3 минуты, 49 секунд (26.03.2011 - 11:25) alex12060 написал(а):
можно еще на яваскрипте)
Спустя 56 секунд (26.03.2011 - 11:26) Mr.Dzon.Constantine написал(а):
А вместо sleep можно и в месяцах и в неделях делать?
Спустя 5 минут, 23 секунды (26.03.2011 - 11:31) kirik написал(а):
Цитата (alex12060 @ 26.03.2011 - 03:25) |
можно еще на яваскрипте) |
Вопрос просто в "PHP для начинающих"..
Цитата (Mr.Dzon.Constantine @ 26.03.2011 - 03:26) |
А вместо sleep можно и в месяцах и в неделях делать? |
Можно.. секунды*60*60*24*7 = неделя, секунды*60*60*24*31 = месяц
Но я так подозреваю что вам cron нужен..
Спустя 58 секунд (26.03.2011 - 11:32) Mr.Dzon.Constantine написал(а):
alex12060, я с яваскриптом не в ладах. Не идет он у меня на локальном почему-то. Наверняка с эксплоером что-то
Спустя 3 минуты, 18 секунд (26.03.2011 - 11:36) Mr.Dzon.Constantine написал(а):
Всех благодарю! Классный форум! И не мертвый - это главное!
Спустя 12 минут, 34 секунды (26.03.2011 - 11:48) alex12060 написал(а):
kirik
Ну я так, к слову))
Ну я так, к слову))
Спустя 12 минут, 24 секунды (26.03.2011 - 12:01) Trianon написал(а):
вспоминается тестовый вопрос "Как вывести завтрашнюю дату?"
и совершенно феерический ответ:
:)
и совершенно феерический ответ:
sleep(24*3600); echo date("Y-m-d");
:)
Спустя 4 минуты, 59 секунд (26.03.2011 - 12:06) alex12060 написал(а):
Trianon
ахаха
ахаха
Спустя 13 часов, 18 минут (27.03.2011 - 01:24) kirik написал(а):
Цитата (Trianon @ 26.03.2011 - 04:01) |
вспоминается тестовый вопрос "Как вывести завтрашнюю дату?" и совершенно феерический ответ: sleep(24*3600); echo date("Y-m-d"); |
_____________
помогли?
не забудь отблагодарить!(в карму)