powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Загрузка файла на сервер
5 сообщений из 5, страница 1 из 1
(PHP) Загрузка файла на сервер
    #33035886
Я пытаюсь загрузить файл на сервер.

У меня есть форма:

<form enctype="multipart/form-data" name="add_goods" action="add_goods_action.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Файл: <input type="FILE" name="pic" size="50">
<input type="SUBMIT" value="Загрузить">


И обрабатывающий её скрипт:

$uploaddir = 'pics/';
$uploadfile = $uploaddir . basename($_FILES['pic']['name']);


print "<pre>";
if (move_uploaded_file($_FILES['pic']['tmp_name'], $uploadfile))
{
echo "Файл загружен";


}
else
{
print "Possible file upload attack! Дополнительная отладочная информация:\n";
print_r($_FILES);
}
print "</pre>";

Но когда я пытаюсь загрузить файл я получаю следующее:

Warning: move_uploaded_file(http://news.maas.ru/mebel/pics/1.jpg): failed to open stream: HTTP wrapper does not support writeable connections. in /home/tidings/news.maas.ru/mebel/add_goods_action.php on line 47

Warning: move_uploaded_file(): Unable to move '/tmp/phpTa4b9h' to 'http://news.maas.ru/mebel/pics/1.jpg' in /home/tidings/news.maas.ru/mebel/add_goods_action.php on line 47
Possible file upload attack! Дополнительная отладочная информация:
Array
(
[pic] => Array
(
[name] => 1.jpg
[type] => image/pjpeg
[tmp_name] => /tmp/phpTa4b9h
[error] => 0
[size] => 9894
)

)
...
Рейтинг: 0 / 0
(PHP) Загрузка файла на сервер
    #33035939
Dmitri P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй проверить, возможно у Apache'а нет прав на запись с каталог pics.
...
Рейтинг: 0 / 0
(PHP) Загрузка файла на сервер
    #33036543
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему ты показал не тот код, который в действительности используешь :
Код: plaintext
1.
2.
$uploaddir = 'pics/';
$uploadfile = $uploaddir . basename($_FILES['pic']['name']);
и
Код: plaintext
Warning: move_uploaded_file(http://news.maas.ru/mebel/pics/ 1 .jpg): failed to open stream: HTTP wrapper does not support writeable connections. in /home/tidings/news.maas.ru/mebel/add_goods_action.php on line  47 

Наверное $uploaddir у тебя неверный.
Читать http://phpfaq.ru/paths
...
Рейтинг: 0 / 0
(PHP) Загрузка файла на сервер
    #33037015
:)) да ты прав... я не тот код показал
я просто пытался сначала $uploaddir = 'pics/';
потом $uploaddir = 'http://news.maas.ru/mebel/pics/';
потом опять $uploaddir = 'pics/';
а ошибку для второго случая показал...
тут всё правильно...
...
Рейтинг: 0 / 0
(PHP) Загрузка файла на сервер
    #33037679
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разреши запись в папку куда будут класться картики.
rw- rw- rw-
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Загрузка файла на сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]