お知らせ
ご利用前に必ずお読みください。
フォーラムTOP > シンフリーサーバー > phpでflush()を使えるようにするには?

phpでflush()を使えるようにするには?

by magicaleggさん (60ef8f19)
投稿数: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()を使えるようにできるでしょうか?




回答する
解決済みにする