ФОРМА ДЛЯ ПОЛЬЗОВАТЕЛЯ
Итак, закончив теоретическую часть, рассмотрим устройство реально работающего кода. Данный код предусматривает также и простейшую авторизацию пользователя, загружающего файл - загрузка будет произведена только в случае правильно введенного пароля.
На странице, с которой должна производиться закачка файлов, следует поставить форму (рис. 7.3):
Вот ее код.
Заголовок формы:
<FORM ENCTYPE="multipart/form-data" ACTION "up . php" METHOD=POST>
(Т. е. программа, обрабатывающая загруженный файл, будет помещаться в файле up.php.)
Рис.7.3. Форма ввода имени файла для загрузки и пароля
Теперь - поле ввода пароля. Его значение при передаче формы запишется в переменную с тем же именем, что и у этого поля (в данном случае - в переменную $pass), а также будет доступно в массиве $HTTP_POST_VARS, в элементе $HTTP_POST_VARS ['pass'] (начиная с РНР версии 4.1 - в элементе $_POST['pass']). Ее вы сможете использовать в сценарии на странице, указанной в параметре action заголовка формы. Если вы укажете в параметре type этого поля значение "text", то вводимые пользователем символы будут отображаться на экране, если "password" - то заместятся звездочками (как на рис.7.3).
Ваш пароль: <INPUT NAME="pass" TYPE="password">
И поле ввода имени файла:
Закачать файл:<INPUT NAME="zak" TYPE="file">
Кнопка начала загрузки:
<INPUT TYPE="submit" VALUE="Закачать">
Собственно, и все... Для загрузки достаточно.
</FORM>
Назад Содержание Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий