Передача информации от пользователя, работающего на клиентском компьютере, CGI-приложению и обратно выполняется обычно так. В HTML-документе, который создается для ввода информации, предназначенной для обработки, размещается форма ввода. Эта форма содержит необходимые элементы управления (поля ввода текстовой информации, переключатели, списки и т.д.), подобные тем, которые используются в приложениях, разрабатываемых с помощью Delphi. Каждому элементу управления присваивается имя, используемое для ссылки на элемент управления и для идентификации значений атрибутов элемента. Кроме того, в этой форме предусматривается кнопка, которую следует нажать после заполнения формы.
Когда пользователь заполняет форму и нажимает указанную кнопку, данные передаются CGI-приложению, местонахождение которого задается в теге формы <FORM>. Это приложение получает согласно протоколу HTTP данные из элементов формы в виде пар "имя элемента=значение".
После обработки полученных данных CGI-приложение создает HTML-документ и помещает его в стандартный поток вывода. Этот сформированный документ затем автоматически передается web-сервером пользователю и отображается как web-страница на клиентском компьютере.
2. Краткие сведения о языке HTML
Гипертекстовый документ на языке HTML представляет собой обычный текстовый файл, содержащий текст документа и специальные языковые конструкции, называемые тегами.
Теги используются для разметки документа и управления его отображением. Для создания документа на языке HTML подходит любой простейший текстовый редактор, соэдающий файл в формате TXT.
Теги обычно используются парами, состоящими из открывающего и закрывающего тега. Открывающий тег имеет следующий формат:
< имя тега [атрибуты] >
Закрывающий тег имеет следующий вид:
< /имя тега >
Любой HTML-документ начинается тегом <HTML> и заканчивается тегом </HTML> и состоит из двух частей: раздела заголовка, выделяемого тегами <HEAD> и </HEAD>, и тела документа, выделяемого тегами <BODY> и </BODY>.
В общем виде HTML-документ имеет такую структуру:
<HTML>
<HEAD>
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.