Я пытаюсь загрузить файл с помощью PHP.Моя HTML-страница с формой хранится в
C:\wamp\www\myproject\upload.html
Страница PHP -
C:\wamp\www\myproject\upload.php,
, а файл, который я пытаюсь загрузить, -
C:\wamp\www\myproject\openoffice.txt.
КогдаЯ пытаюсь загрузить файл и получаю следующую ошибку:
Предупреждение : move_uploaded_file (/uploads/openoffice.txt) [function.move-uploaded-file]: ошибкаоткрыть поток: нет такого файла или каталога в C: \ wamp \ www \ myproject \ upload.php в строке 40
Предупреждение : move_uploaded_file () [function.move-uploaded-file]: Невозможно переместить «C: \ wamp \ tmp \ phpF66A.tmp» в «/uploads/openoffice.txt» в C: \ wamp \ www \ myproject \ upload.php в строке 40. Проблема: не удалось переместить файл в место назначенияdirectory
Вот строки 40-43 файла upload.php:
if (!move_uploaded_file($_FILES['userfile']['tmp_name'], $upfile)) {
echo 'Problem: could not move file to destination directory';
exit;
}
Тот факт, что он ищет файл upload.php вместо папки, в которой он находится, заставляет меня задуматься,это ошибка сервера или проблема с моим PHP.
Я гуглил и получил этот совет, но я не знаю, правильный ли это совет, или как мнедополни это.Помощь