время
|
|
Часть 3 Особенности реализации 36
ilel_size — размер файла, который был загружен на сервер;
$myf ilel_type — MIME-тип файла пользователя.
Имея такие переменные, можно написать скрипт, обрабатывающий загрузку файла:
<? move_uploaded_file($userfile, "/download/$userfile_name"); ?>
Если вы укажете такой скрипт, состоящий только из одной строчки, в action, он
примет файл, поместит его во временный каталог, ?вычислит? оригинальное имя
этого файла и скопирует в каталог /download/.
Дополнительно можно показать сообщение о том, что файл был успешно загружен,
а также проконтролировать, с тем ли расширением был загружен файл, имеет ли он
тот content-type, не превышает ли он максимально допустимый размер и т. д.
move_uploaded_file — встроенная функция последних версий РНР. Обратите вни-
мание, что файл, который мы загружаем во временный каталог, доступен исклю-
чительно во время запроса на загрузку. После этого РНР уничтожит данный файл.
А это значит, что после загрузки файла необходимо обязательно куда-нибудь