Forum Webscript.Ru

Программирование => PHP => Тема начата: Neter от 09 Апреля 2002, 16:50:53

Название: PHP и задержка выполнения цикла
Отправлено: Neter от 09 Апреля 2002, 16:50:53
Народ, тут вот проблема возникла, мне надо чтобы бесконечный цикл помедленнее выполнялся те скажем с интервалом в 5 секунд... можно ли как-нибудь это сделать?
Название: PHP и задержка выполнения цикла
Отправлено: Макс от 09 Апреля 2002, 17:05:51
void sleep (int seconds)
 The sleep function delays program execution for the given number of seconds
Название: PHP и задержка выполнения цикла
Отправлено: Britva от 09 Апреля 2002, 17:06:55
sleep() (http://ru.php.net/manual/ru/function.sleep.php)

for(;;) {
  ....
  sleep(5);
}
Название: PHP и задержка выполнения цикла
Отправлено: Neter от 09 Апреля 2002, 17:19:25
Всё, с этим зазобрался, теперь вопрос, если я запущу бесконечный цикл в программе то она будет постоянно кочаться?
Название: PHP и задержка выполнения цикла
Отправлено: AlieN от 09 Апреля 2002, 17:24:49
Neter
В зависимости от настроек вебсервера
по умолчанию в апаче это 30 секунд
Название: PHP и задержка выполнения цикла
Отправлено: Britva от 09 Апреля 2002, 17:27:20
Neter
лимит выполнения устанавливается set_time_limit
0 - если нет предела на время выполнения скрипта
Название: PHP и задержка выполнения цикла
Отправлено: Dm от 10 Апреля 2002, 00:09:30
плюс необходимо учесть разрыв соединения с броузером.
Название: PHP и задержка выполнения цикла
Отправлено: Enzo21_brn от 09 Июня 2011, 09:20:14
Подскажите пжалуйста: почему скрипт выплевывает 10 значений в вынужденном конце выполнения, а не по одному каждую секунду?


set_time_limit(10);
$mas = file(\'partners.txt\');
$ct = count($mas);
for($i = 0; $i < $ct; $i++) {
echo "$mas[$i]
";
sleep(1);
}
?>