Ankündigung

Einklappen
Keine Ankündigung bisher.

Dateiupload mit "großen" Dateien

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateiupload mit "großen" Dateien

    Hi,
    ich hab ein Problem: mein File-Upload-Script funktioniert nicht, wenn die Datei über etwa 3 Mb groß ist. Mit 200 oder 300 Kilobyte-Dateien funktioniert es problemlos. Ich kriege folgende Fehlermeldung bei folgendem Code:
    Code:
    if(! move_uploaded_file($_FILES['file']['tmp_name'], $uldir ."/".$_FILES['file']['name'])) {
    	echo "error!!
    
    <pre>";
    	print_r($_FILES);
    	print "</pre>";
    	die();
    }
    Code:
    error!!
    
    Array
    (
        [file] => Array
            (
                [name] => PostNuke-0.750-RC3.zip
                [type] => 
                [tmp_name] => 
                [error] => 1
                [size] => 0
            )
    
    )
    Wie es aussieht, wurde die Datei nichtmal hochgeladen. Aber wenn ich eine 4 oder 5 MB-Datei hochlade, dann "lädt" der Browser die auch hoch, und erst nach ner längere Zeit krieg ich die Fehlermeldung. Woran könnte es liegen?
    Ich habe die post_max_size auf 10 MB in der php.ini gestellt (und neu gestartet), und auf meinem Webserver funktioniert es ebenfalls nicht (wo die post_max_size auf 5 MB ist, aber 2 oder 3 MB Dateien funzen auch nicht)
    PHP Version 5 bei mir, und Version 4.1 aufm Webserver

  • #2
    wo ist denn die Fehlermeldung??

    Oder hab ich Tomaten auf den Augen

    Kommentar


    • #3
      Das liegt wahrscheinlich an der eingestellten max_execution_time.

      Die max_execution_time gibt an wie lange ein Script ausgeführt werden kann (standard auf 30 sec.).

      Wenn die überschritten sind, wird das Script automatisch vom Parser abgebrochen.


      Mit

      Code:
      ini_set("max_execution_time", "60");
      kannst du den Wert ändern.

      Kommentar


      • #4
        Aber nur wenn dein Anbieter das zulässt!
        mfg RudiS

        Kommentar

        Lädt...
        X