Wenn eine While-Schleife länger als 1Min dauert, fragt sich der User zu Recht: "Noch alles gut?" Da wäre es doch fein, wenn der Fortschrift der Aktion mit einer "Progressbar" angezeigt würde. Frage: Hat so ebbes schon mal jemand in der GM-Adminumgebung hinbekommen ... und wie?
Das ist nicht so ohne weiteres möglich... Ich würde das wie folgt angehen: 1. Das auszuführende PHP- Programm wird per AJAX gestartet.... 2. Das auszuführende PHP-Programm führt eine "Progress"-Information in einer SESSION-Variablen. 3. Das AJAX-Programm ruft in regelmäßigen Abständern (5 Sekunden?) ein anderes PHP-Programm auf, das die "Progress"-Information in der SESSION-Variablen auswertet, und an das AJAX-Programm zurück meldet. Dieses zeigt die "Progress"-Info dann an. Ein besonderer Wert der SESSION-Variablen (z.B. "Done"), zeigt an, dass der Prozess beendet ist, und die Progressbar versteckt werden kann...
Das sagte wörtlich auch der Pianist Arthur Rubinstein, allerdings mit dem Nachsatz: "Man muss nur zur richtigen Zeit die richtige Taste treffen." <grrrrrr>
Aus einem Baumstamm einen Elefanten zu schnitzen ist auch nicht schwer. Man muss nur alles wegschnitzen, was nicht nach Elefant aussieht.