実行中にスクリプトの出力をエコーしようとしています。gzip 圧縮はオフです。Firefox 22 を使用しています
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 );
}
?>
私も交換してみました
echo str_pad ( '', 1024 );
と
echo str_pad ( '', 4096 );
しかし、うまくいきませんでした。この問題については多くのトピックがありますが、これを機能させる保証された方法はなく、他の解決策は私にとってはうまくいきませんでした。
この問題をデバッグして解決策を見つける方法はありますか?
スクリプトもcronで使用できる必要があるため、ajaxを使用したくありません。