У меня на моем компе стоит код
ob_implicit_flush (true);т.е. рисовать како-то текстик в процессе, чтобы видно было, что что-то происходит.
function flush_buffers(){
/*ob_end_flush();
ob_flush();
flush();*/
//ob_start();
@ob_get_contents(); @ob_flush(); @ob_end_flush();
//ob_start();
}
...
foreach (...)
{
echo "\r\n"."<br />-------------- $i : --------------------";flush_buffers();
}
...
А на сервере такое не прокатывает.
В общем, смотрела я в мануал и походу не доходит до меня что там написано.
flush_buffers() по всякому писала, но есть недопонимание ситуации.
Объясните, пожалуйста, что я не так понимаю.
Спустя 22 часа, 53 минуты, 21 секунда (19.02.2010 - 21:07) kirik написал(а):
OB редко пользуюсь, но на сколько я помню там требуется некоторое кол-во данных вывести вначале чтобы он успешно отрабатывался.
ob_implicit_flush();
echo str_pad('', 1024); // запускаем вывод в буфер "с толкача"
for($i = 0; $i < 10; $i++)
{
echo "\r\n"."<br />-------------- $i : --------------------";
usleep(300000);
}
Спустя 22 минуты, 52 секунды (19.02.2010 - 21:29) sergeiss написал(а):
Это еще от браузера зависит. Опера - она отрисовывает полученные данные с указанной в параметрах периодичностью.
ИЕ - он всю страницу пока не получит, фиг чё покажет.
ИЕ - он всю страницу пока не получит, фиг чё покажет.
Спустя 18 минут, 37 секунд (19.02.2010 - 21:48) twin написал(а):
Прокся еще может кэшировать.
Спустя 11 часов, 42 минуты, 58 секунд (20.02.2010 - 09:31) olgatcpip написал(а):
Цитата |
ИЕ - он всю страницу пока не получит, фиг чё покажет. |
вот на моем компе function flush_buffers() орабатывает спокойно как раз в ИЕ
Спустя 3 минуты, 25 секунд (20.02.2010 - 09:34) olgatcpip написал(а):
kirik
чет не помогло, ни в ИЕ, ни в мазиле, ни в опере
чет не помогло, ни в ИЕ, ни в мазиле, ни в опере
Спустя 27 минут, 9 секунд (20.02.2010 - 10:02) twin написал(а):
Меня никто не слушает
Если прокси стоит у провайдера, он будет ждать полной выдачи, потом только тебе отправит.
Если прокси стоит у провайдера, он будет ждать полной выдачи, потом только тебе отправит.
Спустя 23 минуты, 31 секунда (20.02.2010 - 10:25) olgatcpip написал(а):
twin, как это проверить
kirik, бац и заработал мой вариант, после того как я твой попробовала
ничего не понимаю
kirik, бац и заработал мой вариант, после того как я твой попробовала
ничего не понимаю
Спустя 3 минуты, 49 секунд (20.02.2010 - 10:29) olgatcpip написал(а):
Кому спасибо сказать не знаю тоже.
Спустя 10 часов, 45 минут, 15 секунд (20.02.2010 - 21:14) kirik написал(а):
olgatcpip
Ты тестишь на локальном сервере?
Ты тестишь на локальном сервере?
Спустя 10 часов, 20 минут, 17 секунд (21.02.2010 - 07:34) olgatcpip написал(а):
и там и там
Спустя 1 час, 3 минуты, 12 секунд (21.02.2010 - 08:38) kirik написал(а):
Попробуй вместо 1024 поставить поболше число.. Мож поможет.
Спустя 2 часа, 17 минут, 34 секунды (21.02.2010 - 10:55) olgatcpip написал(а):
может... у меня другая проблема нарисовалась.....
Прям до белой горячки.
Есть файл почти 11 млн строк.
нужно обработать каждую (минимум прочитать)
Скрипт останавливается коглда ему вздумается! то на 37479 (около минуты отработает и все.)
То на 74 тысячной......
Прям до белой горячки.
Есть файл почти 11 млн строк.
нужно обработать каждую (минимум прочитать)
Скрипт останавливается коглда ему вздумается! то на 37479 (около минуты отработает и все.)
То на 74 тысячной......
Спустя 10 часов, 55 минут, 28 секунд (21.02.2010 - 21:51) kirik написал(а):
olgatcpip
Тебе нужно эти 11млн строк вывести в браузер?? Ужас Попробуй выставить
Тебе нужно эти 11млн строк вывести в браузер?? Ужас Попробуй выставить
set_time_limit(0);
Спустя 13 минут, 22 секунды (21.02.2010 - 22:04) olgatcpip написал(а):
уде выставила
ini_set("max_execution_time","0");
set_time_limit(0);
_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif