_FILES['datei']['error'] = 6

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

  • _FILES['datei']['error'] = 6

    Hallo ich bekomme beim Upload: Fehlercode 6... kann mir aber nicht erklären warum.

    laut phpinfo():

    file_uploads ON
    upload_max_filesize 100M
    post_max_size 101M
    upload_tmp_dir /tmp

    Hat jemand Rat?

    Gruß Nordin

  • #2
    Re: $_FILES['datei']['error'] = 6

    Original geschrieben von Nordin
    Hallo ich bekomme beim Upload: Fehlercode 6... kann mir aber nicht erklären warum.

    laut phpinfo():

    file_uploads ON
    upload_max_filesize 100M
    post_max_size 101M
    upload_tmp_dir /tmp

    Hat jemand Rat?

    Gruß Nordin
    Check mal die Schreibrechte von upload_tmp_dir.

    Grüße
    Nieder mit der Camel Case-Konvention

    Kommentar


    • #3
      Hmm da komm ich mometan nicht ran.. der server gehört nen kumpel...
      könnte ich per php auch nen anderen temp-ordner angeben? Das wär vielleicht auch ne gute lösung weil dann prüfe ich immer "wenn fehler 6 dann nimm diesen ordner.

      Kommentar


      • #4
        Du kannst upload_tmp_dir mittels ini_set() ändern:
        PHP-Code:
        ini_set('upload_tmp_dir''/custom_tmp_dir'); 
        Allerdings macht es wenig Sinn, zuerst auf upload_error == 6 zu prüfen. Setz es neu oder setz es nicht neu. Du kannst testweise auch upload_tmp_dir über chmod(ini_get('tmp_upload_dir'), 777) Schreibrechte geben.
        Zuletzt geändert von Griecherus; 10.06.2008, 01:42.
        Nieder mit der Camel Case-Konvention

        Kommentar


        • #5
          ok ini_set wird scheinbar ignoriert:
          PHP-Code:
          $sourcedir '/srv/www/vhosts/xxx/httpdocs/';
          ini_set('upload_tmp_dir'$sourcedir.'uploads/temp'); 
          und
          PHP-Code:
          chmod(ini_get('tmp_upload_dir'), 777); 
          erzeugt
          Code:
          Warning: chmod(): Unable to access in....
          Ich denke ich muss warten bis er wieder wach ist *g*
          schade eigentlich... wär ne gute lösung gewesen sie den temp immer neu zu setzten.
          Zuletzt geändert von Nordin; 10.06.2008, 13:00.

          Kommentar


          • #6
            ok ini_set wird scheinbar ignoriert:
            Nein, nicht unbedingt..
            Es kommt nur viel zu spät. Bevor die erste Zeile deines Scriptes überhaupt angefasst wird, ist der Upload schon längst gelaufen.

            Stell es in der php.ini ein, oder in einer .htaccess Datei.
            Wir werden alle sterben

            Kommentar

            Lädt...
            X