Daniel: Timeout abfangen

Hi PHP-Freaks,

jeder kennst das Problem von Script-Timeouts. Allerdings ist es ja reichlich unschön, wenn man dies auch einen User zumutet. Kann man irgendwie einen Error-Handler so umbiegen, dass ich diesen Timeout abfangen kann und dann zumindestens eine benutzerfreundliche Fehlermeldung ausgeben kann. (Naja ob es eine benutzerfreundliche Fehlermeldung gibt - naja egal)

Wäre nett, wenn jemand mir helfen kann.

Bis dann

Daniel

  1. Hallo Leute,

    auch wenn ich vielleicht etwas ungeduldig zu sein schein.. habe ich die Frage nicht deutlich genug ausgedrückt, oder gibt es keine Lösung? Habe ich vielleicht etwas falsch gemacht?

    Bis dann und danke

    Daniel

    1. Hallo!

      auch wenn ich vielleicht etwas ungeduldig zu sein schein.. habe ich die Frage nicht deutlich genug ausgedrückt, oder gibt es keine Lösung? Habe ich vielleicht etwas falsch gemacht?

      bei php gibt es, soweit ich weis, keinen "eventhandler", der auf den timeout reagieren würde.
      du  musst also entweder die abarbeitung in so kleine "häppchen" einteilen (und das script mit entsprechenden parametern mehrfach aufrufen), das es garantiert immer vor dem timeout fertig ist, oder bei aufruf selber einen timer starten, der rechtzeitig vor dem timeout die abarbeitung unterbricht und das script im user-agenten (browser) mit parametern neu aufruft.

      freundl. Grüsse aus Berlin, Raik