|
|
|
(PHP) При загрузке файл ничего не весит
|
|||
|---|---|---|---|
|
#18+
Пользовался поиском, много инфы по загрузке файла, но что надо не нашел :-( есть php сценарий test.php: <?php if (!@$HTTP_POST_FILES['userfile']['name']){ ?> <h1>Upload image file (max. 256 Kb):</h1><BR> <form enctype="multipart/form-data" action="test.php" method=post> <input type="hidden" name="MAX_FILE_SIZE" value="256"> <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> <?php } ?> <?php if ($userfile=="none") { echo "Ошибка: Файл не был загружен"; print $HTTP_POST_FILES['userfile']['tmp_name']; print $HTTP_POST_FILES['userfile']['name']; print $HTTP_POST_FILES['userfile']['size']; print $HTTP_POST_FILES['userfile']['type']; exit; } if ($userfile_size==0) { echo "Ошибка: Файл пустой<BR>"; print $HTTP_POST_FILES['userfile']['tmp_name']." - tmp_name<BR>\n"; print $HTTP_POST_FILES['userfile']['name']." - name<BR>\n"; print $HTTP_POST_FILES['userfile']['size']." - size<BR>\n"; print $HTTP_POST_FILES['userfile']['type']." - type<BR>\n"; exit; } if ($userfile_type != "image/gif") { echo "Ошибка: Неверный формат файла"; print $userfile; print $userfile_size; print $userfile_type; exit; } if (!is_uploaded_file($userfile)) { echo "Ошибка: Невышла загрузка"; print $userfile; print $userfile_size; print $userfile_type; exit; } $upfile="/php/".$userfile_name; if (!copy($userfile,$upfile)) { echo "Ошибка: Неудается скопировать на сервер: ".$upfile; print $userfile; print $userfile_size; print $userfile_type; exit; } echo "Все ОК. Файл: ".$userfiel." загружен в каталог: ".$upfile; ?> В результате: $HTTP_POST_FILES['userfile']['size'] всегда равна 0 ??? что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 01:00:31 |
|
||
|
(PHP) При загрузке файл ничего не весит
|
|||
|---|---|---|---|
|
#18+
Добавлю, что кроме имени файла, больше ничего в массиве $HTTP_POST_FILES['userfile'] не содержится ни тип, ни размер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 01:02:47 |
|
||
|
(PHP) При загрузке файл ничего не весит
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 07:39:47 |
|
||
|
(PHP) При загрузке файл ничего не весит
|
|||
|---|---|---|---|
|
#18+
Спасибо почитал, заработало! Остался один вопрос... Куда он загружает файлы? print $_FILES['userfile']['tmp_name']."<BR>\n"; выдает: d:\web\temp\php79BB.tmp Но эта директория как я понимаю находится на сервере, где я хостинг покупаю. Я-то к ней доступа не имею.... Во задача??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 20:14:26 |
|
||
|
(PHP) При загрузке файл ничего не весит
|
|||
|---|---|---|---|
|
#18+
Вопрос снят! Спасибо! Загружалось все правильно, просто мне сессию надо было обновить на FTP клиенте. А из временной папки как я понял он сам удаляет, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 20:18:55 |
|
||
|
(PHP) При загрузке файл ничего не весит
|
|||
|---|---|---|---|
|
#18+
Григорий 4А из временной папки как я понял он сам удаляет, да?А в мануале что про это сказано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 23:13:24 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33802071&tid=1475958]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 363ms |

| 0 / 0 |
