Sven: max_execution_time: Wert erhöhen für Dateiuploads?

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

  1. 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

    --
    Woran ich arbeite:
    X-Torah
       <°)))o><                      ><o(((°>o
    1. 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

      --
      "Love your nation - respect the others."