php 5.3 вызывает сбой flush()?

У меня есть два плана хостинга Linux с godaddy. Один (старый работает) php 5.2.14, новый работает php 5.3.6. Я использую Firefox 11.0 и IE 9 в Vista.

PHP ниже работает нормально с php 5.2.17 (числа появляются каждые полсекунды), пока скрипт не завершится. Хостинг, использующий PHP 5.3.6, работать не будет. Он загружается некоторое время, а затем сбрасывает весь вывод сразу после выполнения скрипта. Нет промежуточного вывода.

php.ini имеет output_buffering = Off и zlib.output_compression = Off. Кто-нибудь знает, как я могу заставить это работать под PHP 5.3?

Спасибо, Эмметс

<?php
$i = 0;
while ($i<=10)
{
    echo “i=$i “;
    flush();
    echo(str_repeat(‘ ‘,1024));
    usleep(500000);
    $i++;
}
?>

person emmets    schedule 19.04.2012    source источник


Ответы (1)


https://bugs.php.net/bug.php?id=49816

Кажется, это известная ошибка.

person Jack    schedule 19.04.2012