phpでflush()を使えるようにするには?
by
magicaleggさん
(60ef8f19)
投稿数:0回
(ベストアンサー:0回)
(ベストアンサー:0回)
2024/05/29 19:57
新クラウドで、
動作が終わってからすべて表示するのではなく、
随時、結果を表示させたいので、flush()を使いたいのですが、
まったく反応してくれません。
PHP.iniで、
output_buffering = Off
zlib.output_compression = Off
設定してみましたが、変化なしでした。
flush()がうまく動作すれば、下記のようなプログラムでは、☆が一つづつ表示されるはずなのですが、
シンクラウドでは、うまく動作しません。
<?php
ob_end_flush(); //(1)
for ($i=0;$i<1000;$i++) {
print "☆";
flush(); //(2)
sleep(1);
}
?>
どうしたら、シンクラウドでflush()を使えるようにできるでしょうか?
動作が終わってからすべて表示するのではなく、
随時、結果を表示させたいので、flush()を使いたいのですが、
まったく反応してくれません。
PHP.iniで、
output_buffering = Off
zlib.output_compression = Off
設定してみましたが、変化なしでした。
flush()がうまく動作すれば、下記のようなプログラムでは、☆が一つづつ表示されるはずなのですが、
シンクラウドでは、うまく動作しません。
<?php
ob_end_flush(); //(1)
for ($i=0;$i<1000;$i++) {
print "☆";
flush(); //(2)
sleep(1);
}
?>
どうしたら、シンクラウドでflush()を使えるようにできるでしょうか?