Seite 1 von 1

status, des aktuellen scripts [php]

Verfasst: 14.06.2006 18:04
von Spezial
Moin!

Bei manchen MODs oder so, kommt, wenn man z.B. eine etwas längere query hat (ca. 700 000 mysql-Querys) so ne fortschrittsanzeige...die aktualisiert sich alle 5 minuten und gibt dann immer aus: ...1%...2%...3%... etc.
Ich habe mir gedacht das geht im Prinzip so:

- ganz viele Querys...
- echo 'x%';
- ganz viele querys...
- echo 'x%';

etc.
Allerdings funktioniert das nicht. Da der Server erst die komplette Datei durcharbeitet und hinterher alle echos an den Browser sendet. Jetzt wollte ich fragen, ob es ne Möglichkeit gibt, das der Server sofort, wie ein echo o.Ä. ausgegeben wird das an den Browser sendet?
Oder geht das ganz einfach über HTML mit:
<?php ganz viele querys ?>x%<?php ganz viele querys ?> x%...

würde mich über hilfe/erklärungen freuen ^^

greetz

Verfasst: 15.06.2006 00:01
von 2005
wenn du php kannst, kannst du dir ja auch die MODs angucken und das dann übernehemen.

Verfasst: 15.06.2006 14:40
von Spezial
problem:
habe gerade keinen wo das ist, desweiteren kein phpbb installiert um die betreffende datei zu finden und alle datein durchzuarbeiten ist auch net gerade die beste lösung ;)

aber oK...

edit, habs gefunden:
flush()
Der Ausgabe-Puffer wird geleert und alle Zeichen ausgegeben.