Вывод информации в браузер после каждого прохода цикла. Возможно?

Статус
В этой теме нельзя размещать новые ответы.

Ewsen

Гуру форума
Регистрация
26 Июл 2008
Сообщения
163
Реакции
59
Есть такой цикл для парсинга поисковика
PHP:
for( $i=0; $i<=$ws['max_row']; $i++ ) {
//Здесь идет парсинг данных для запроса из xls файла
 echo $rezult=get_file_by_curl("http://запрос"); 
}
Смысл такой: В xls файле набран список запросов. Работает цикл с количеством проходов равным количеству строк в xls файле. Читаются одна строка файла и данные для запроса подставляются в урл запрос и т. д. Возможно ли каким то образом выводить результат запроса
PHP:
echo $rezult=get_file_by_curl("http://запрос");
после каждого прохода? Так как сейчас - результат выводиться только после завершения цикла. Какую конструкцию можно использовать для нужного результата?

Добавлено через 57 минут
PHP:
for( $i=0; $i<=$ws['max_row']; $i++ ) {
//Здесь идет парсинг данных для запроса из xls файла
 ob_start();
 echo $rezult=get_file_by_curl("http://запрос"); 
 flush();
 ob_end_flush();
 usleep(100000);
}
Такое решение помогло. Нашел в этой ветке Для просмотра ссылки Войди или Зарегистрируйся
 


Чесно говоря не уверен что сработает так как не знаю - переменная $rezult будет хранить данные как таблица(array)? Но можно попробовать
 
*** скрытое содержание ***

Чесно говоря не уверен что сработает так как не знаю - переменная $rezult будет хранить данные как таблица(array)? Но можно попробовать

Это не работает. Переменная $i всегда будет = 1. Получается бесконечный цикл.
Работает такая конструкция
PHP:
<?php
$i = 0; 
while ($i <= 10) 
{  $i=$i+1;
   ob_start();
   echo $i;
   flush();
   ob_end_flush();
   usleep(100000);
 }
?>
 
да да, ты прав! Уже который день сижу над своим сайтом и уже мозги сворачиваються ))) туплю жутко ))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху