Mailinglisten-Archive |
> 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