max_execution_time: Wert erhöhen für Dateiuploads?
Sven
- php
0 Beat
Hallo ihr,
wenn ich Dateiuploads über PHP realisiere, bspw. um eine 100MB große Datei hochzuladen - ist es nötig, den Wert
max_execution_time
in der php.ini zu erhöhen? Oder hat die angegebene Laufzeit des Scripts nichts mit der Zeit zutun, die ein Upload benötigen würde?
Grüße
Sven
wenn ich Dateiuploads über PHP realisiere, bspw. um eine 100MB große Datei hochzuladen - ist es nötig, den Wert
max_execution_time
in der php.ini zu erhöhen? Oder hat die angegebene Laufzeit des Scripts nichts mit der Zeit zutun, die ein Upload benötigen würde?
Stell dir vor, ein Script würde gestartet, bevor Post Daten vollständig angekommen sind...
Kein normale http Server funktioniert so.
mfg Beat
Moin!
Stell dir vor, ein Script würde gestartet, bevor Post Daten vollständig angekommen sind...
Kein normale http Server funktioniert so.
Das ist so nicht korrekt. Der Webserver verbindet den eingehenden Datenstrom mit dem Skriptinterpreter, und dann passiert "irgendwas".
PHP ist so konstruiert, dass der Interpreter erst einmal sämtliche GET- und POST-Daten entgegennimmt, daraus die Arrays $_GET, $_POST und ggf. $_FILES macht und die Dateien speichert, und dann erst das Skript startet.
Mit Perl hingegen ist man gezwungen, den Datenstrom des POST-Requests evtl. selbsttätig zu verarbeiten (tatsächlich überläßt man das besser dem Modul CGI, das ist deutlich einfacher und ungefährlicher).
- Sven Rautenberg