У меня есть следующий код:
<?php
$initialSleep = ( isset($_GET['is']) ) ? $_GET['is'] : 0; // seconds - default 0 if not specified
$loopCount = ( isset($_GET['lc']) ) ? $_GET['lc'] : 1; // default 1 if not specified
$loopSleep = ( isset($_GET['ls']) ) ? $_GET['ls'] : 1; // seconds - default 0 if not specified
sleep($initialSleep);
for ( $i = 0; $i < $loopCount; $i++) {
sleep($loopSleep);
echo time();
ob_flush();
}
?>
Моя проблема заключается в том, что вместо того, чтобы выводить время () через определенные промежутки времени, я получаю общую задержку, равную loopCount * loopSleep, а затем все выводится сразу,Я видел другие посты о подобных вещах, и использование flush (), кажется, исправило это для большинства людей - но не для меня.
Любая помощь приветствуется