Перемещение файла полученного по HTTP POST

Программирование, которое не связано с API.
Ответить
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Перемещение файла полученного по HTTP POST

Сообщение manticore »

Почему данный код не работает?

Код: Выделить всё

<? if(!empty($_GET['load'])) {        if(is_uploaded_file($_FILES['img']['tmp_name'])) {         move_uploaded_file($_FILES["img"]["tmp_name"], "http://mysite.ru/load/abc.png");        } } echo "<form action='class_func.php?load=123' method='post' enctype='multipart/form-data'><input type='file' name='img'/><br/><input type='submit' value='Нажать'></form>"; ?>
Файл загружается по временному адресу, но не хочет перемещаться. В чем проблема?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Перемещение файла полученного по HTTP POST

Сообщение Александр »

manticore

Код: Выделить всё

move_uploaded_file($_FILES["img"]["tmp_name"], "/load/abc.png");
либо не /load/abc.png, а что-то типо /home/www/ - зависит от сервера.

Код: Выделить всё

echo $_SERVER['DOCUMENT_ROOT'];
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Re: Перемещение файла полученного по HTTP POST

Сообщение manticore »

Александр
Спасибо, полный адрес помог. :)
Ответить