[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Move_uploaded_file()
VintoreZ
Помогите,тут такая проблема...
define('HOST', 'http://'. $_SERVER['HTTP_HOST'] .'/');
move_uploaded_file($_FILE['file']['tmp_name'],HOST.'uploads/'.$_FILES['file']['tmp_name']);

но она почему-то придерается к пути файла,не хочет работать с таким путём,пишет

Warning: move_uploaded_file(http://localhost/uploads/99.jpeg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support 
writeable connections in C:\xampp\xampp\htdocs\internetworks\modules\registration\controller.php on line 35

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\xampp\tmp\php8F84.tmp' to 'http://localhost/uploads/99.jpeg' in C:\xampp\xampp\htdocs\internetworks\modules\registration\controller.php on line 35

sad.gif



Спустя 12 минут, 36 секунд (10.09.2010 - 15:58) Lenarfate написал(а):
потому что путь надо писать не от http, а файловый.то есть надо пользовать не $_SERVER['HTTP_HOST'], а $_SERVER['DOCUMENT_ROOT]

Спустя 2 минуты, 5 секунд (10.09.2010 - 16:01) VintoreZ написал(а):
не ну такой путь он берет,а если нужно на сайт отправить файл то где будет находиться корень директорий? ohmy.gif

Спустя 1 минута, 36 секунд (10.09.2010 - 16:02) Lenarfate написал(а):
какая разница.

Цитата
Элемент $_SERVER['DOCUMENT_ROOT']

Элемент $_SERVER['DOCUMENT_ROOT'] содержит путь к корневой директории сервера, если скрипт выполняется в виртуальном хосте, в данном элементе указывается путь к корневой директории виртуального хоста. Т.е. в конфигурационном файле httpd.conf виртуальный хост имеет директиву DocumentRoot, которой присвоено значение "D:/main", элемент $_SERVER['DOCUMENT_ROOT'] будет содержать значение "D:main".

Спустя 1 минута, 6 секунд (10.09.2010 - 16:03) linker написал(а):
Файлы обычно заливаются сервер там где работает скрипт заливки. В твоем случае, если у тебя скрипт работает на одной машине, а нужно заливать на другую, то используй FTP.

Спустя 7 секунд (10.09.2010 - 16:03) Lenarfate написал(а):
корнем будет та папка, в которой лежит главный индекс и все папки и файлы твоего сайта

Спустя 38 секунд (10.09.2010 - 16:04) VintoreZ написал(а):
просто 'uploads/'?

Спустя 1 минута, 41 секунда (10.09.2010 - 16:06) Lenarfate написал(а):
$_SERVER['DOCUMENT_ROOT'] .'/uploads/';

Спустя 1 минута, 29 секунд (10.09.2010 - 16:07) VintoreZ написал(а):
Хм,спасибо большое smile.gif

Спустя 4 минуты, 20 секунд (10.09.2010 - 16:11) Lenarfate написал(а):
обращайся smile.gif

Спустя 6 месяцев, 14 дней, 13 часов, 40 минут, 31 секунда (25.03.2011 - 06:52) Guest написал(а):
ппп

Спустя 2 минуты, 46 секунд (25.03.2011 - 06:55) Guest написал(а):
ой, спасибо огромное ) Хотя странно, вот на хамрр открывало всё нормально до поры до времени, а потом бац и начало вылазить wrapper does not support writeable connections
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.