Рассмотрим это выражение по частям
В приложении С представлен небольшой CGI-сценарий, описывающий работу гостевой книги. Пользователю предоставляется форма для заполнения. После чего данные передаются на исполнение CGI-скрипту, а пользователю выводится страница с сообщением об успешном результате. Данные записываются в файл. При повторном открытии скрипта в браузере представлена предыдущая запись и форма для заполнения. Есть два… Читать ещё >
Рассмотрим это выражение по частям (реферат, курсовая, диплом, контрольная)
- 1. last_name — это имя переменной, которой я хочу передать значения из поля формы.
- 2. $query — имя объекта, который я создал в этой программе.
- 3. Оператор -> используется для доступа к кэшу param объекта query.
- 4. Выражение в скобках 'last_name' используется для доступа к элементу кэша с ключом last_name.
Это все, что касается декодирования данных с помощью модуля CGI. pm, который делает за вас всю работу.
Наконец, вам следует знать, что CGI-программы могут работать с любым HTML-документом, а не только с формой. Например, вы могли бы написать такой HTML-код:
Click here to receive your fortune.
Зцесь fortune. cgi — программа, которая просто вызывает программу fortune (в UNIX-системах). В данном случае в CGI-программу не вводятся никакие аргументы. Другой вариант: HTML-документ мог бы содержать две ссылки для пользователя — одну для получения предсказания судьбы, вторую для выяснения текущей даты. Обе ссылки могли бы указывать на одну и ту же программу — в одном случае с аргументом fortune, поставленным в URL после вопросительного знака, а в другом случае — с аргументом date. Эти HTML-ссылки выглядели бы так:
="http://www.SOMEWHERE.org/cgi-bin/fortune_or_date?date" >
CGI-программа (в данном случае fortune_or_date) определила бы, какой из двух возможных аргументов получен, и вьшолнила бы соответственно программу fortune или программу date.
Есть два способа использования модуля CGI: это объектно-ориентированный стиль и как набор функций. При использовании объектно-ориентированного стиля, вы создаете один или несколько объектов, а потом используете их методы для формирования HTML-страницы.
В приложении С представлен небольшой CGI-сценарий, описывающий работу гостевой книги. Пользователю предоставляется форма для заполнения. После чего данные передаются на исполнение CGI-скрипту, а пользователю выводится страница с сообщением об успешном результате. Данные записываются в файл. При повторном открытии скрипта в браузере представлена предыдущая запись и форма для заполнения.