Как отключить буферизацию вывода? (скрипт из командной строки)

Garikoff

Новичок
Как отключить буферизацию вывода? (скрипт из командной строки)

Я запускаю скрипт из командной строки
php-cli.exe import.php aaa.txt

в этом файле есть очень много строк и я организую вывод промежуточных сообщений типа 'обработано столько-то строк'. При этом ни одно сообщение не выходит пока не закончится работа скрипта. Олаживаю на машине под Виндой, вывод на экран через echo, нигде функций типа ob_start не использую. Может наоборот надо использовать?
 

Sababa

Guest
типа flush() когда надо чего-то вывести
но боюсь, что под win32 не будет работать
 

Garikoff

Новичок
Из хелпа к flush():
Several servers, especially on Win32, will still buffer the output from your script until it terminates before transmitting the results to the browser.

тогда все.
 

мутный

Guest
set_file_buffer($f,0);
// $f - дескриптор файла "aaa.txt"
 
Сверху