sitecreator
Новичок
flush() и Internet Explorer 7.0
В браузерах IE 6.0, FireFox 2, Opera 9 выдает каждую секунду по одной строчке, как и задумывалось.
Internet Explorer 7.0 выдает информацию на экран только после полной загрузки страницы.
Аналогично ведет себя Safari 2 / 3).
Как заставить IE 7.0 выводить информацию на экран по мере ее поступления от сервера?
пример здесь
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<title>flush() test</title>
</head><body>
<!--256 bytes for IE----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------->
<?php
for ($i=0; $i<10; $i++) {
echo "<p>", date('h:i:s'), "</p>\n";
flush();
sleep(1);
}
?>
</body></html>
Internet Explorer 7.0 выдает информацию на экран только после полной загрузки страницы.
Аналогично ведет себя Safari 2 / 3).
Как заставить IE 7.0 выводить информацию на экран по мере ее поступления от сервера?
пример здесь

