Читать учебное пособие по информатике, вычислительной технике, телекоммуникациям: "Web-программирование. Обработка HTML-форм" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

3 Web-программирование. Обработка HTML - форм Лекция Подготовлена Прохоровым В.С. ПланВВЕДЕНИЕ1. СОЗДАНИЕ HTML-ФОРМ1.1. Элементы форм1.2. Тег FORM - контейнер форм1.3. Тег INPUT и способы его использования1.3.1. Однострочные поля ввода1.3.2. Поле ввода пароля1.3.3. Скрытое текстовое поле1.3.4. Независимые переключатели1.3.5. Зависимые переключатели1.3.6. Загрузка файлов1.3.7. Кнопка отправки формы1.3.8. Кнопка сброса1.3.9. Кнопка отправки с индивидуальным рисунком1.4. Ввод многострочного текста. Тег TEXTAREA1.5. Списки выбора. Тег SELECT1.5.1. Списки с единственным выбором1.5.2. Списки множественного выбора. 2. ПЕРЕДАЧА ДАННЫХ С ПОМОЩЬЮ ФОРМЫ2.1. Форма для передачи данных2.2. Трансляция полей формы2.3. Трансляция переменных окружения2.4. Работа с cookies2.4.1. Пример приложения с cookies2.5. Обработка списков с множественным выбором2.6. Обработка массивов2.7. Особенности обработки независимых переключателей2.8. Диагностика создаваемых массивов3. КАКОЙ РЕЖИМ ВЫБРАТЬ: register_globals=off & on ? 3.1. Первый пример уязвимости3.2. Второй пример уязвимости3.3. Порядок трансляции переменных4. ПРИЛОЖЕНИЯ, ХРАНЯЩИЕ ДАННЫЕ О РЕГИСТРАЦИИ ПОЛЬЗОВАТЕЛЕЙ В БАЗЕ ДАННЫХ MySQL5. ЗАДАНИЕ НА САМОСТОЯТЕЛЬНУЮ РАЗРАБОТКУЗАКЛЮЧЕНИЕЛИТЕРАТУРА Введение Одно из наиболее распространенных приложений любого языка создания серверных сценариев – обработка HTML - форм. Web-программирование в большей части представляет собой обработку различных данных, введенных пользователем. РНР облегчает задачу обработки и разбора форм, поступивших из браузера, так как в язык на самом нижнем уровне встроены все необходимые возможности. Поэтому программисту не приходится даже и задумываться над особенностями протокола HTTP и размышлять, как же происходит отправка и прием роsт-форм или даже загрузка файлов. 1. СОЗДАНИЕ HTML - ФОРМ Работая с формами можно вводить текст в поле ввода, выбирать пункт меню, отмечать флажком правильный ответ, нажимать кнопку и т.д. При этом всегда ожидается от документа осмысленная реакция. 1.1. Элементы форм Форма в HTML-документе реализуется тегом-контейнером FORM, в котором задаются все управляющие элементы — поля ввода, кнопки и т.д. Если управляющие элементы указаны вне содержимого тега FORM, то они не создают форму, а используются для построения пользовательского интерфейса на WEB-странице, то есть для привнесения в нее различных кнопок, флажков, полей ввода. Обработка таких элементов производится индивидуально в рамках самого HTML-документа с помощью включенных в него скриптов. А могут вообще никак не обрабатываться. Например, управляющий элемент TEXTAREA часто используется для создания окна с полосой прокрутки внутри документа для вывода большого текста, который играет второстепенную роль. Обычно так отображаются тексты лицензионных соглашений, тексты больших комментариев или правила пользования данным WEB-ресурсом. Имена элементам формы присваиваются через их атрибут NAME. Каждый элемент формы имеет начальное, используемое по умолчанию, и конечное значения, которые являются символьными строками. Начальные значения элементов не меняются, благодаря чему может осуществляться сброс значений, указанных пользователем. Результатом


Интересная статья: Быстрое написание курсовой работы