【问题标题】:php 5.3 causing flush() to fail?php 5.3 导致 flush() 失败?
【发布时间】:2012-04-19 05:38:55
【问题描述】:

我有两个关于 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 下完成这项工作?

谢谢, 埃米特斯

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

【问题讨论】:

    标签: php php-5.3 flush


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 2013-12-10
      • 2017-10-09
      相关资源
      最近更新 更多