verzögerung einer Ausgabe

francesco

Mitglied
Hallo @ all

ist eine verzögerung mit php möglich?
Außer mit den funktionen sleep() wait() oder us...()

habs nun so versucht aber die Zeiten bewegen sich in millisekunden.
CODE
echo "
<table>
<tr>
<td>";
for($x=0;$x<=100;$x++){
for($y=0;$y<=1000000000;$y++){
if($y=1000000000)
echo "|";
}
}
echo "
</td>
</tr>
</table>
";



10 Striche sollten in 1 sec. angezeigt werden. Also 100 Striche ca.10 sec.
ist das möglich? Wenn ja wie?

Kann mir da jemand helfen?
Vielen Dank für die Hilfe.

mfg
Francesco
 
PHP läuft auf dem Server. Du willst die Verzögerung aber im Browser sehen, also beim Client, richtig?

Ich schätze das geht nicht. Denn der Server liefert normalerweise alles zusammen aus, würde die Seite also erst zum Browser schicken, wenn er sie fertig verarbeitet hat. Selbst wenn Du ihn dazu bekommst, dass er Stückchen für Stückchen rüberschickt, kann der Browser den Effekt noch verhindern. Denn der Browser stellt die Seite gern erst dar, wenn er den ganzen Inhalt vom Server bekommen hat. Und selbst wenn die beiden es genauso machen, wie Du es haben willst, kanns dazwischen noch Firewalls geben, die die übermittelten Daten sammeln und nur zusammen weitergeben.

Ich würde sowas mit Javascript lösen. Wie es genau aussehen müsste, weiss ich nicht auswendig; aber unter http://de.selfhtml.org findest Du bestimmt einen Ansatz.

Griessli
Irene
 
Hallo Irene,

Danke für die Antwort.

schade das es nicht mit php geht.
Dann werde ich mal googeln und nach einem Javascript suchen.

mfg
Francesco
 
Zurück
Oben