ошибка при работе с move_uploaded_file()

anfanger

Новичок
PHP:
// помещаем файл туда, куда нужно
            $upfile = ROOT_DIR . '/uploads/' .$_FILES['attach_file']['name'];


            if ($_FILES['attach_file']['tmp_name'])
            {
              if (!move_uploaded_file($_FILES['attach_file']['tmp_name'], $upfile))
              {
                echo "<div align='center'>Проблема: невозможно переместить файл в каталог назначения";
                 exit;
              }
            }

Warning: move_uploaded_file(/home/username/public_html/php/uploads/upfile.DOC) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/username/public_html/php/scrypt.php on line 172

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpetg3jA' to '/home/username/public_html/php/uploads/upfile.DOC' in /home/username/public_html/php/scrypt.php on line 172
 

dimagolov

Новичок
папка /home/username/public_html/php/uploads/ существует? скорее всего нет.

п.с. нельзя сохранять файл с именем $_FILES['attach_file']['name'], мало чего тебе туда напишут...
 

anfanger

Новичок
Спасибо всем, кто откликнулся, я уже разобрался сам.
А ты абсолютно прав.
 
Сверху