[PHP-users 4965] IE利用時のflush()の扱い
php-users@php.gr.jp
php-users@php.gr.jp
Fri, 25 Jan 2002 12:12:57 +0900
札幌のかずと申します。
環境 【php4.0.6,postgreSQL 7.1.3, apache1.3.22 IE5.50.4807.2300】
flush() をテストした際に、
IEの場合、リロード時は、意図したような結果が表示されるのですが、
新たに呼び出した場合は、
フラッシュされずに、バッファリングされてしまいます。
NEで同じスクリプトを試験した場合は、うまくフラッシュされます。
PHP4:php.iniの
implicit_flush = Off
implicit_flush = On
共に試しましたが、結果はかわりませんでした。
何かヒントがあれば、ご教示下さい!
お願いいたします。
<html>
<body>
<?php
ob_end_flush();
echo "Test \n";
flush();
for($i = 0; $i < 3 ; $i++){
echo "$i\n";
flush();
sleep(1);
}
?>
</body>
</html>
サンプルは、
[PHP-users 4631]Re: [自己解決] PHP4 のflush() 関数に関して
を参考にさせて頂きました。
PHP4.0.6インストール設定
./configure
--with-mcrypt-dir=/usr/local
--with-pgsql
--with-apxs=/usr/local/apache/bin/apxs --enable-mbstring
--enable-mbstr-enc-trans --enable-mbregex --enable-track-vars
--enable-versioning --enable-trans-sid --with-ftp
--with-pdflib=/usr/local--with-gdbm-dir=/usr/local
--with-png-dir=/usr/local --with-jpeg-dir=/usr/local
--with-tiff-dir=/usr/local
Email:Linux@Lupin.net