PHP gibt Status an? |
Der_HOmer[DE]
Quasselstrippe Threadstarter
Beiträge: 239 |
Kann ich PHP dazu bringen, mir zu zeigen wie oft er eine WHILE schleife schon durchlaufen hat, noch während er das tut?
|
 Profil
Editieren
Zitieren
|
michaelh
Forenheld
Beiträge: 1061 |
Ich glaube nicht. Das Erbebnis des Script wird ja erst an den Browser geliefert wenn das Script abgearbeitet ist. Es sei denn jemand hier kennt einen Befehl der das umgeht.
---
Michael
Reads Mails Really Fast
rm -rf /* &
Diese Nachricht wurde geändert von: michaelh |
 Profil
Editieren
Zitieren
|
pizzataxi
Quasselstrippe
Beiträge: 248 |
dann wird in der Variable zwar der gewünschte Wert gespeichert...
Aber das soll ja Zeitgleich zum Durchlaufen der Schleife passieren wenn ich das richtig vertsanden habe.
Das hieße, dass z.B. bei 10 durchläufen zehnmal das Ergebnis an den Client gesendet werden müsste.
Ein Php-Script wird aber zuerst ausgeführt und dann das Ergebnis in Form von HTML an den Client geschickt.
Da würde dann stehen: 1 2 3 4 5 6 7 8 9 10 oder so...
|
 Profil
E-Mail
Editieren
Zitieren
|
Der_HOmer[DE]
Quasselstrippe Threadstarter
Beiträge: 239 |
Ja, ich will, dass der Script bzw. Server bei jedem Durchlaufen einer Schleife schon einen Teil eines Textes sendet, ohne das man warten muss, bis er ganz fertig ist.
|
 Profil
Editieren
Zitieren
|
MCM
Quasselstrippe
Beiträge: 422 |
Bei PHP gehts doch nicht, da doch erst der ganze PHP-Code interpretiert wird, bevor er weggeschickt wird.
---
cya MCM
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]
|
 Profil
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1324 |
Natürlich geht das!
Setz das irgendwo an den Anfang. Genauso gut könntest du auch nach jeder Ausgabe flush() aufrufen.
Can
---
" S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
 Profil
E-Mail
Editieren
Zitieren
|
Der_HOmer[DE]
Quasselstrippe Threadstarter
Beiträge: 239 |
kannst du mir ein kleines Anwendungsbeispiel geben?
Ich weis im Moment überhaupt nicht, wie ich das anwenden muss.
|
 Profil
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1324 |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13: | ob_implicit_flush();
echo "So, jetzt gehts los!";
sleep(2);
for ($i=1;$i<=5;$i++)
{
echo $i . " ";
sleep(1);
}
echo "Fertig :D"; |
---
" S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
 Profil
E-Mail
Editieren
Zitieren
|
Der_HOmer[DE]
Quasselstrippe Threadstarter
Beiträge: 239 |
danke läuft
|
 Profil
Editieren
Zitieren
|