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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • _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

    Comment


    • #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.

      Comment


      • #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.
        Last edited by Griecherus; 10-06-2008, 01:42.
        Nieder mit der Camel Case-Konvention

        Comment


        • #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.
          Last edited by Nordin; 10-06-2008, 13:00.

          Comment


          • #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

            Comment

            Working...