Progressbar möglich?

Thema wurde von Manni_HB, 10. Juli 2014 erstellt.

  1. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    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?
     
  2. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    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...
     
  3. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Holy Moly ... ich denke, ich lass es beim runnig.gif. :(
     
  4. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ach, ist doh gar nicht so schwer... :)
     
  5. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Das sagte wörtlich auch der Pianist Arthur Rubinstein, allerdings mit dem Nachsatz: "Man muss nur zur richtigen Zeit die richtige Taste treffen." <grrrrrr>
     
  6. Avenger
    Avenger G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Genau so geht das, Manfred. :)
     
  7. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.825
    Danke erhalten:
    982
    Danke vergeben:
    312
    Aus einem Baumstamm einen Elefanten zu schnitzen ist auch nicht schwer.
    Man muss nur alles wegschnitzen, was nicht nach Elefant aussieht.