не удалось сохранить изображения на сервере - PullRequest
0 голосов
/ 14 декабря 2011

Я получаю эту ошибку:

Warning: copy(../images/1323841453.jpg) [function.copy]: failed to open stream: No such file or directory in /hermes/web07d/b1899/moo.koterethayumnet/ControlPanel/upload_image.php on line 78

// почему он говорит, что такого файла нет ... но upload_image.php существует в каталоге !?в строке, где этот код:

$newname=$_SERVER['DOCUMENT_ROOT']."/images/".$image_name;

$copied = copy($_FILES['image']['tmp_name'], $newname);

Означает ли это, что у них нет временного каталога, а имя каталога, в котором хранятся файлы, отличается?!?Где находится каталог, в котором хранятся файлы, и как я могу на них ссылаться ... ['tmp_name'] кажется неправильным местом, я думаю

ОБНОВЛЕНИЕ:

Предупреждение: move_uploaded_file (/home/users/web/b1899/moo.koterethayumnet/images/1323845800.jpg) [function.move-uploaded-file]: не удалось открыть поток: нет такого файла или каталога в / hermes / web07d / b1899/moo.koterethayumnet/ControlPanel/upload_image.php в строке 78

Предупреждение: move_uploaded_file () [function.move-uploaded-file]: невозможно переместить '/ tmp / phpjMISTc' в '/ home/users/web/b1899/moo.koterethayumnet/images/1323845800.jpg 'в /hermes/web07d/b1899/moo.koterethayumnet/ControlPanel/upload_image.php в строке 78

что вызывает эту ошибку и почему?!

Ответы [ 2 ]

0 голосов
/ 14 декабря 2011

Похоже, у вас возникли проблемы с вашим целевым путем.

Предупреждение: move_uploaded_file () [function.move-uploaded-file]: невозможно переместить '/ tmp / php66CCpd' в '/images/1323843173.jpg' в /hermes/web07d/b1899/moo.koterethayumnet/ControlPanel/ upload_image.php в строке 78

Путь /hermes/web07d/b1899/moo.koterethayumnet/ выглядит как корневой каталог для общего хостинга. Таким образом, у вас не будет доступа к /images.

Какой каталог назначения нужен и как его создать (переменная $newname)?

Обязательно используйте абсолютные пути, используя __DIR__ или dirname(__FILE__) для

0 голосов
/ 14 декабря 2011

для загруженного файла, используйте move_uploaded_file вместо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...