
- •Цели занятия
- •Рабочее место преподавателя:
- •Ход занятия
- •Организационный момент.
- •Повторение пройденного материала
- •Объяснение нового материала. Объявление темы и цели:
- •Актуализация знаний:
- •Просмотр примера работы cgi-скрипта по ссылке http://audit/ita.
- •Формирование конспекта.
- •Закрепление изученного материала.
- •Фронтальный опрос по изученной теме:
- •Контрольный тест по дисциплине «Инструментальные средства компьютерных сетей» Тема: «Подпрограммы»
- •I вариант
- •Контрольный тест по дисциплине «Инструментальные средства компьютерных сетей» Тема: «Подпрограммы»
- •I I вариант
Закрепление изученного материала.
Задача студентов:
освоить основные приемы создания CGI-программ под управлением Mac OS X;
сформировать конспект по основным этапам создания CGI-программ.
Пример создания динамического HTML-документа (под Mac OS X) |
Слайд 8 |
Команда which perl позволяет определить, где в системе находится интерпретатор perl (/usr/bin/perl). |
Слайд 9 |
#!/usr/bin/perl #sessia.cgi print "Content-type: text/html\n\n"; print "<HTML><HEAD><TITLE>"; print "Моя Web-страница"; print "</TITLE></HEAD>"; print "<BODY bgcolor=#f0f0f0 text=red>"; print "<h1>Скоро сессия!!!</h1>"; print "</BODY></HTML>"; |
Слайд 10 |
Имя скрипта должно удовлетворять правилу формирования идентификаторов. Целесообразно использовать кодировку - Кириллица (Windows) |
Слайд 11 |
Команда chmod позволяет сменить права доступа к файлу. Формат: chmod права_доступа имя_файла Команда chmod 0755 sessia.cgi делает файл исполняемым. Права 0755 указывают на то, что файл содержит исполняемую программу. 0 – префикс восьмеричного числа; 7 – права доступа для пользователя, которому принадлежит файл; 5 – права доступа для группы, к которой принадлежит пользователь; 5 - права доступа для всех остальных. |
Слайд 12 |
Цифра прав доступа формируется сложением: 4 – право на чтение; 2 – право на запись; 1 – право на выполнение. |
Слайд 13 |
Команда ls –l имя_файла позволяет просмотреть права доступа к файлу. Запись -rwxr-xr-x означает: первый дефис – это файл, а не каталог (для каталогов - d); rwx - права доступа для пользователя, которому принадлежит файл r-x - права доступа для группы, к которой принадлежит пользователь; r-x - права доступа для всех остальных. (r – чтение, w – запись, x – исполнение) |
Слайд 14 |
|
Слайд 15 |
perl –c имя_файла Например, perl –c sessia.cgi |
Слайд 16 |
Фронтальный опрос по изученной теме:
Какой HTML-документ называется статическим?
Какой HTML-документ называется динамическим?
Какое средство используется в HTML для передачи данных Web-серверу?
Что такое CGI?
Что включает в себя CGI?
Что такое CGI-программа?
Что такое переменные среды?
Какие этапы включает общая схема работы CGI?
Как создать исполняемый файл на языке Perl?
Домашнее задание
Выучить основные понятия и определения: cgi, переменные среды, cgi-программа; принципы работы cgi.
Изучить схему взаимодействия «клиент-сервер» при вызове cgi-обработчика (скачать по адресу http://audit/ita).
Повторить свойства формы и свойства управляющих элементов формы (скачать по адресу http://audit/ita).
Принести на следующее занятие форму, созданную на лабораторной работе по «Программному обеспечению компьютерных сетей», в электронном виде.