вывод каждой строки цикла с паузой

timasik2010

Новичок
когда-то делал цикл с выводом 1,2,3.4,5,6.. и так далее с паузой 1 секунда. перед циклом указывал какой-то параметр типа ini_set(); отменяющий буферизацию или как то по другому называется... помогите вспомнить для парсера нужно срочно... чтобы выводил какую страницу парсит в данный момент
 

Ragazzo

TDD interested
timasik2010
Прощу прощения , прочитал мимолетно...думал нужно вывести с задержкой цифры...
 

timasik2010

Новичок
Вурдалак
я пробую на денвере. последнем
не работает... flush()
прочитал:

Примечание: flush() не действует на схему буферизации вашего web-сервера или браузера - на стороне клиента.

Некоторые серверы, особенно под Win32, будут, тем не менее, продолжать буферизовать вывод вашего скрипта, пока он не закончит работу перед передачей результатов в браузер.

Серверные модули для Apache, вроде mod_gzip, могут сами выполнять буферизацию, что не даст немедленной пересылки данных из функции flush() клиенту.

Даже браузер может буферизовать свой ввод до отображения. Netscape, например, буферизует текст, пока не получит end-of-line или начало тэга, и не будет отображать таблицы, пока не увидит тэга </table> самой внешней таблицы.

Некоторые версии Microsoft Internet Explorer начинают отображать страницу только после получения 256 байт вывода, поэтому вам может понадобиться отправить дополнительные пробелы перед очисткой, чтобы такие браузеры вывели страницу.

так как же это обойти?
подскажи...
 

timasik2010

Новичок
заработала конструкция:

print "HelloWorld";
fluch();

в htaccess добавил запись
php_flag output_buffering off
 

Вурдалак

Продвинутый новичок
timasik2010, можно было бы ещё добавить ob_start() вместо изменения настройки, по-моему.
 

tz-lom

Продвинутый новичок
Вурдалак
это же наоборот включит буферизацию
 

dimagolov

Новичок
в IE6 было так, что надо было вывести то ли 512 то ли 1024 (гугли сколько точно), чтобы он начал отображать это. поэтому отдавался html-коментарий нужного размера.
 
Сверху