powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) При загрузке файл ничего не весит
7 сообщений из 7, страница 1 из 1
(PHP) При загрузке файл ничего не весит
    #33798456
Григорий 4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользовался поиском, много инфы по загрузке файла, но что надо не нашел :-(
есть 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 ??? что не так?
...
Рейтинг: 0 / 0
(PHP) При загрузке файл ничего не весит
    #33798458
Григорий 4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавлю, что кроме имени файла, больше ничего в массиве $HTTP_POST_FILES['userfile'] не содержится ни тип, ни размер...
...
Рейтинг: 0 / 0
(PHP) При загрузке файл ничего не весит
    #33798561
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
...
Рейтинг: 0 / 0
(PHP) При загрузке файл ничего не весит
    #33801108
Григорий 4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо почитал, заработало!

Остался один вопрос... Куда он загружает файлы?

print $_FILES['userfile']['tmp_name']."<BR>\n";
выдает: d:\web\temp\php79BB.tmp

Но эта директория как я понимаю находится на сервере, где я хостинг покупаю. Я-то к ней доступа не имею.... Во задача???
...
Рейтинг: 0 / 0
(PHP) При загрузке файл ничего не весит
    #33801113
Григорий 4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снят! Спасибо!
Загружалось все правильно, просто мне сессию надо было обновить на FTP клиенте.
А из временной папки как я понял он сам удаляет, да?
...
Рейтинг: 0 / 0
(PHP) При загрузке файл ничего не весит
    #33801270
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Григорий 4А из временной папки как я понял он сам удаляет, да?А в мануале что про это сказано?
...
Рейтинг: 0 / 0
(PHP) При загрузке файл ничего не весит
    #33802071
ananax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читай move_uploaded_file
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) При загрузке файл ничего не весит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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