php 5.3导致flush()失败?

时间:2012-04-19 05:38:55

标签: php php-5.3 flush

我有两个与godaddy的Linux托管计划。一个(较旧的运行)php 5.2.14,较新的运行php 5.3.6。我在Vista上使用Firefox 11.0和IE 9。

下面的PHP运行正常,PHP 5.2.17(数字每半秒出现一次),直到脚本完成。托管使用PHP 5.3.6,将无法正常工作。它会加载一段时间,然后在脚本完成后立即刷新整个输出。没有中间输出。

php.ini有output_buffering = Off和zlib.output_compression = Off。有谁知道如何在PHP 5.3下完成这项工作?

谢谢, emmets

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

1 个答案:

答案 0 :(得分:-1)

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

这似乎是一个已知的错误。