Yükleme sorunu (reddedildi)

0 Cevap php

Şu anda bir dosya yüklemek için Vork çerçevesinde dosya bileşeni kullanıyorum ve bu hatayı almaya devam:

Uyarı: move_uploaded_file (/ yüklenenler) [function.move-tarih-file]: hat 105 / var / www / rto-Vork / mvc / bileşenler / dosya Permission denied: failed to open stream

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php3WC6QP' to '/uploads' in /var/www/rto-vork/mvc/components/file on line 105 string(32) "Could not move the uploaded file" success

Ben bileşen kendisi ince olduğuna inanıyorum, ve yüklemeler dizin zaten 777 CHMOD değeri olmuştur

here's the code for the upload the file id is being passed in correctly

public function uploadFile($id, $destination, $imagesOnly = false) {

    $return = false;

    if (substr($_FILES[$id]['name'], 0, 1) == '.') {

        $return = 'File names must not begin with a dot';

    } else {

        $isInvalidUpload = $this->isInvalidUpload($id, $imagesOnly);

        if ($isInvalidUpload) {

            $return = $isInvalidUpload;

        } else {

            if (move_uploaded_file($_FILES[$id]['tmp_name'], $destination)) {

                if (is_dir($destination)) {

                    if ($destination[-1] != '/' && $destination[-1] != '\\') {

                        $destination .= '/';

                    }

                    $destination .= $_FILES[$id]['tmp_name'];

                }

                chmod($destination, 0777);

            } else {

                $return = 'Could not move the uploaded file';

            }

        }

    }

    return $return;

}

0 Cevap