phpbar.de logo

Mailinglisten-Archive

[php] Statusanzeige darstellen

[php] Statusanzeige darstellen

Andreas Günther php_(at)_phpcenter.de
Tue, 30 Jul 2002 14:20:04 +0200


> Ansatz:
>  - Textdatei öffnen und Prüfen wieviele Datensätze sind vorhanden.
>  - Rechteck Zeichnen (länge 100 Pixel)
>  - Für jedes Prozent was an Datensätzen verarbeitet ist 1 Pixel im Balken
> füllen.
>
> Könnte das so funktionieren?

Soweit ganz nett, das Problem ist, das dein Bild erst zur Anzeige kommt wenn
das Script fertig ist. (also bei 100%) Du musst also das gesamte
einlese-script loopen lassen, (z.B indem du zum ende mit javascript
reloadest oder noch besser ein formular submittest) und den Status in einer
Session halten. Das ist natürlich für den Webserver ein Hammer, und sieht
durch den Reloadvorgang auch nicht wirklich hübsch aus.

Andere Möglichkeit: Den Einlesevorgang erst beginnen wenn die HTML-Seite
schon angezeigt wird, und bei jedem Prozent eine Ausgabe machen, die mit
Javascript den bereits angezeigten Balken entweder in der Größe ändert oder
ein weißes Balkenstück gegen ein farbiges austauscht.

Solche Laufzeitabhängigen Anzeigegeschichten (weil Client-seitig) sind mit
PHP nicht wirklich sauber zu lösen.


mfg

Andreas


php::bar PHP Wiki   -   Listenarchive