Moin,
<?php
for($i=1;$i<11;$i++)
{
echo '<p>'.$i.'<br>';
print str_repeat(" ", 1024) . "\n";
echo '</p>';
ob_flush();
flush();
sleep(1);
}
?>
> Dieses funktioniert im alten FF und IE6, aber nicht im IE7!
Eine serverseitig realisierte Maßnahme kann niemals "in einem Browser funktionieren". Wenn es also im IE7 nicht "funktioniert", was wahrscheinlich bedeuten soll, dass die Ausgabe dort nicht augenblicklich und fortlaufend erscheint, dann heißt das vermutlich, dass der IE7 die empfangenen Daten seinerseits nochmal puffert. Dagegen kannst du wohl nichts machen.
> oder liegts am Webserver?!
Wohl kaum. Versuche zwischen clientseitigen und serverseitigen Vorgängen zu unterscheiden.
So long,
Martin
--
Kleine Geschenke erhalten die Freundschaft.
Große verderben sie aber meist auch nicht.