Andreas Korthaus: UPLOAD über http bei 30s Ausführungsfrist bei scripten

Beitrag lesen

Hallo!

Meine Frage:
Kennt von euch jemand dieses Problem, und wenn ja gibt es da wirklich keine Möglichkeit das über http bei einer Zeitsperre zu realisieren?

Nein, dazu sit die Sperre ja da, dass es verhindert wird, wenn man sie einfach umgehen könnte bräucht eman sie nicht.

Vielleicht auch über include() eines Scriptes auf einem anderen Server wo das geht?!: aber da frag ich mich wie der die datei wieder zurückbekommt.

Sicher, Du musst Dich nur an die jeweiligen Begrenzungen halten. Das sind halt die Laufzeitpeschränkungen, maximale Größe von POST-Requests und maximale Größe von Dateiuploads. Diese sind normalerweise(!) 2 MB oder größer, solltest Du aber auch mal nachgucken.
Jetzt musst Du Dich eben an diese Rahmenbedingungen halten. Aber in 30 Sekunden bekommst Du auch von DSL nichtmal ein halbes MB hochgeladen. Wenn Du also einen Server hast auf den Du das hochladen kannst(mit späterem timeout), dann könntest Du die Datei anschließend von diesem Server auf den eigentlichen Server kopieren, ich würde es dann mit den FTP-Funktionen von PHP machen. Ich vermute dass 2 Server meist schnell genug angebunden sind um diese Dateigrößen zu bewältigen, nur eine Garantie hast Du sicher nicht.

Grüße
Andreas