|
|
|
(PHP) Загрузка файла на сервер
|
|||
|---|---|---|---|
|
#18+
Я пытаюсь загрузить файл на сервер. У меня есть форма: <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 ) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2005, 14:20 |
|
||
|
(PHP) Загрузка файла на сервер
|
|||
|---|---|---|---|
|
#18+
Попробуй проверить, возможно у Apache'а нет прав на запись с каталог pics. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2005, 14:33 |
|
||
|
(PHP) Загрузка файла на сервер
|
|||
|---|---|---|---|
|
#18+
по-моему ты показал не тот код, который в действительности используешь : Код: plaintext 1. 2. Код: plaintext Наверное $uploaddir у тебя неверный. Читать http://phpfaq.ru/paths ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2005, 17:01 |
|
||
|
(PHP) Загрузка файла на сервер
|
|||
|---|---|---|---|
|
#18+
:)) да ты прав... я не тот код показал я просто пытался сначала $uploaddir = 'pics/'; потом $uploaddir = 'http://news.maas.ru/mebel/pics/'; потом опять $uploaddir = 'pics/'; а ошибку для второго случая показал... тут всё правильно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2005, 20:13 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33035886&tid=1478382]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 512ms |

| 0 / 0 |
