У меня PHP-программа, которая должна выдавать сообщения в процессе выполнения.
Например:
for($i = 0;$i<1000;$i++){
echo $i.'<br>';
sleep(10);
}
Но пользователь не видит ни одного сообщения, пока программа не закончится.
Apache выглядит вот так:
<IfModule mod_php5.c>
php_value output_buffering Off
php_flag output_buffering Off
</IfModule>
в php фале пробовал так:
while (@ob_end_flush());
, но не помогло. Как быть?
В php.ini не хотелось бы менять буфер, потому что это нужно сделать всего на нескольких страница и не хочется чтобы другие от этого страдали.