Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP flush()函数不工作_Php_Flush - Fatal编程技术网

PHP flush()函数不工作

PHP flush()函数不工作,php,flush,Php,Flush,我试图在脚本仍在运行时回显它的输出。gzip压缩已关闭。我正在使用Firefox22 在php.ini中,我设置了以下值: default_charset = "utf-8" zlib.output_compression_level = -1 zlib.output_compression = Off output_buffering = 0 implicit_flush = true 我用这个例子: <?php ob_end_flush (); //start buffering o

我试图在脚本仍在运行时回显它的输出。gzip压缩已关闭。我正在使用Firefox22

在php.ini中,我设置了以下值:

default_charset = "utf-8"
zlib.output_compression_level = -1
zlib.output_compression = Off
output_buffering = 0
implicit_flush = true
我用这个例子:

<?php
ob_end_flush ();
//start buffering
ob_start ();

echo str_pad ( '', 1024 ); // minimum start for Safari 
for ( $i = 10; $i > 0; $i --) {
    echo str_pad ( "$i<br>\n", 8 );
    ob_flush ();
    flush ();
    sleep ( 1 );
}
?>

但它不起作用。有很多关于这个问题的话题,但是没有一个保证的方法可以让这个工作,其他的解决方案也不适合我

是否有任何方法可以调试此问题并找到解决方案


我不想使用ajax,因为脚本也需要能够被cron使用

我的问题是php处理程序,我使用的是suphp,现在我将它改为fastcgi,问题就解决了。

您使用的是哪台服务器?Apache?是的,是Apache,目前问题已解决,请参阅我的答案。非常感谢。
echo str_pad ( '', 1024 );
echo str_pad ( '', 4096 );