miniA4kuser
Lounge-Member
Das Hauptproblem ist das weiter verarbeiten eine großen XML-Datei.
Diese soll in mehreren Schritten und nach mehreren Parametern bearbeitet werden.
Um die 30 Sekunden max_execution_time zu umgehen ruft sich das Script mit entsprechenden Parametern selbst auf, bis die Datei komplett durchgeackert ist. Der Nachteil ist jedoch das bis dahin der Browser nur ständig am Laden ist und das Gefühl entstehen kann das das Script hängt oder was auch immer...
Das Script ansich funktioniert soweit einwandfrei. Es wird auch die korrekte Gesamtzeit ausgegeben, welche benötigt wurde um die Datei zu bearbeiten. Bei meinen Tests war jetzt die längste Gesamtzeit 95 Sekunden.
Daher habe ich mir vorgestellt so eine Art Zwischenstatus ausgeben zu lassen. Ob nun als Prozessbalken oder Prozentwert oder wie auch immer, das weiß ich noch nicht. Vielmehr geht es mir darum eine Art Rückmeldung zu geben, das das Script noch am arbeiten ist.
Muss ich dafür die Parameter durch eine Zwischenseite schleifen, welche eine Art Weiterleitung macht?
Oder mit einer Session arbeiten?
Narf... ich steh gerade irgendwie voll auf der Leitung und wäre für Denkanstösse wirklich dankbar.
Diese soll in mehreren Schritten und nach mehreren Parametern bearbeitet werden.
Um die 30 Sekunden max_execution_time zu umgehen ruft sich das Script mit entsprechenden Parametern selbst auf, bis die Datei komplett durchgeackert ist. Der Nachteil ist jedoch das bis dahin der Browser nur ständig am Laden ist und das Gefühl entstehen kann das das Script hängt oder was auch immer...
Das Script ansich funktioniert soweit einwandfrei. Es wird auch die korrekte Gesamtzeit ausgegeben, welche benötigt wurde um die Datei zu bearbeiten. Bei meinen Tests war jetzt die längste Gesamtzeit 95 Sekunden.
Daher habe ich mir vorgestellt so eine Art Zwischenstatus ausgeben zu lassen. Ob nun als Prozessbalken oder Prozentwert oder wie auch immer, das weiß ich noch nicht. Vielmehr geht es mir darum eine Art Rückmeldung zu geben, das das Script noch am arbeiten ist.
Muss ich dafür die Parameter durch eine Zwischenseite schleifen, welche eine Art Weiterleitung macht?
Oder mit einer Session arbeiten?
Narf... ich steh gerade irgendwie voll auf der Leitung und wäre für Denkanstösse wirklich dankbar.