Ich stoße auf ein Problem, bei dem bestimmte Browser (durch die ich mehrere Computer benutze) scheinbar PHP anders verarbeiten/anzeigen. Sagen wir, ich habe folgende Schleife auf test.phpEinige Browser-Seiten laden nur, nachdem alles PHP verarbeitet wurde
<?PHP
for($i=0;$i<10000;$i++){
echo "This is loop number $i.<br/>";
}
>?
Was Ich mag würde, um zu sehen, wenn ich test.php laden für jede Zeile ist von „Dies ist Loopnummer #“ zu einer nach dem anderen als PHP erscheinen wird bearbeitet.
Was ich in einigen Browsern sehe (hauptsächlich Firefox auf meinem Hauptcomputer) ist, dass test.php geladen wird (nichts anzeigt) und dann endlich mit allen bereits vorhandenen Echozeilen öffnet.
Gibt es eine Möglichkeit, den Browser (oder die Webseite) dazu zu zwingen, das PHP so anzuzeigen, wie es weitergeht, anstatt darauf zu warten, dass es vervollständigt wird?
Vielen Dank für jede Hilfe/Beratung,
Ronan
Ich kann das Problem mit Firefox und Edge, Opera und Chrom die Ausgabe sofort bestätigen. Überprüfen Sie diese Antwort, um zu verstehen, warum http://stackoverflow.com/a/6926886/797495 –
Ich habe einen Blick auf das, aber auch mit den Headern Firefox und Chrome immer noch nicht laden die Seite, wie das PHP voran. – Ronan