|
ФОРМА ДЛЯ КОРИСТУВАЧА
Отже, закінчивши теоретичну частину, розглянемо пристрій реально працюючої коди. Даний код передбачає також і просту авторизацію користувача, що завантажує файл, - завантаження буде вироблено лише в разі правильний введеного пароля.
На сторінці, з якою повинне вироблятися закачування файлів, слід поставити форму (мал. 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> |