|
|
|
|
для: Адоп Акробат
(07.10.2004 в 21:43)
|
|
<form enctype="multipart/form-data" action="_URL_" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
|
$HTTP_POST_FILES/$_FILES предоставлены для вмещения информации загруженных файлов.
Далее идёт содержимое $_FILES. Обратите внимание, что здесь предполагается использование имени 'userfile' для загружаемого файла, как в примере скрипта ранее:
$_FILES['userfile']['name']
Оригинальное имя файла на клиентской машине.
$_FILES['userfile']['type']
mime-тип файла, если браузер предоставил эту информацию. Пример: "image/gif".
$_FILES['userfile']['size']
Размер загруженного файла в байтах.
$_FILES['userfile']['tmp_name']
Временное имя файла, под которым загруженный файл был сохранён на сервере.
Примечание: в PHP версии до 4.1.0 она называлась $HTTP_POST_VARS и не была автоглобальной переменной. PHP 3 не поддерживает $HTTP_POST_FILES.
Если register_globals включена в php.ini, то будут доступны нижеследующие переменные. Обратите внимание, что имена этих переменных предполагают использование имя файла для загрузки 'userfile', как в примере предыдущего скрипта:
$userfile - Временное имя файла, под которым загруженный файл был сохранён на сервере.
$userfile_name - Оригинальное имя или путь к файлу на системе отправителя.
$userfile_size - Размер загруженного файла в байтах.
$userfile_type - mime-тип файла, если браузер предоставил эту информацию. Пример: "image/gif".
Заметьте, что часть "$userfile" этих переменных это имя, которое записано в поле <input> type="file" в форме загрузки. В предыдущем примере формы мы назвали её "userfile". | |
|
|