Страница 1 из 1

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

Добавлено: 31 дек 2012, 00:41
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>"; ?>
Файл загружается по временному адресу, но не хочет перемещаться. В чем проблема?

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

Добавлено: 31 дек 2012, 16:24
Александр
manticore

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

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

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

echo $_SERVER['DOCUMENT_ROOT'];

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

Добавлено: 31 дек 2012, 17:02
manticore
Александр
Спасибо, полный адрес помог. :)