Forum Webscript.Ru

Программирование => PHP => Тема начата: Greg от 09 Ноября 2007, 12:48:31

Название: постепенныая выдача данных
Отправлено: Greg от 09 Ноября 2007, 12:48:31
имеем цикл (очень схематично)

$arr=array();
foreach ($arr as $key=>$value)
{include("file".$value.".ext");}

в браузер выдается HTML-код только после того как полностью будет выполнен весь цикл. но у меня этот цикл длинный, поэтому хотелось бы чтобы после каждой итерации код выдавался в браузер, как это сделать?

в подключаемых файлах содержится HTML+PHP
Название: постепенныая выдача данных
Отправлено: CGVictor от 09 Ноября 2007, 17:40:55
Greg
[p]flush[/p] после include, если не включен перехват вывода (gzip, zlib etc)
Название: постепенныая выдача данных
Отправлено: Greg от 12 Ноября 2007, 08:39:40
CGVictor
использую ob_start в начале документа, вроде бы не ругается, но эффект не виден на глаз
Название: постепенныая выдача данных
Отправлено: CGVictor от 14 Ноября 2007, 18:39:28
Greg
Ну так естественно. ob_start и есть перехват вывода. Может, все-таки стоит отключить?