мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияПоследняя версияСледующая версия справа и слева | ||
perl:ex [03/04/2010 16:50] – vlasov | perl:ex [04/04/2017 17:29] – [Урок 7: без использования модуля CGI.pm] vlasov | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Упражнения и задания к урокам ====== | ====== Упражнения и задания к урокам ====== | ||
+ | |||
+ | ===== Урок 0: простые числовые функции ===== | ||
+ | |||
+ | **Задание: | ||
+ | (корни квадратного уравнения, | ||
+ | |||
+ | Примерный образец реализации такого задания может быть [[: | ||
+ | |||
+ | |||
===== Урок 1: ввод/ | ===== Урок 1: ввод/ | ||
Строка 21: | Строка 30: | ||
Образец задания 3 [[: | Образец задания 3 [[: | ||
+ | |||
+ | **Более простое упражнение.** Взять некоторый многострочный текстовой файл произвольного содержания, | ||
+ | |||
+ | Файл для упражнения | ||
===== Урок 4: регулярные выражения ===== | ===== Урок 4: регулярные выражения ===== | ||
Строка 50: | Строка 63: | ||
Примерный образец реализации такого задания может быть [[: | Примерный образец реализации такого задания может быть [[: | ||
[[http:// | [[http:// | ||
+ | |||
+ | ===== Урок 7: без использования модуля CGI.pm ===== | ||
+ | |||
+ | Цель урока: простой диалог клиента и сервера, | ||
+ | |||
+ | **Задание 7:** Повторить предыдущее задание, | ||
+ | |||
+ | Примерный образец реализации такого задания может быть [[: | ||
+ | [[http:// | ||
+ | |||
+ | **Отметим**, | ||
+ | |||
+ | [[perl: | ||
+ | |||
+ | ===== Урок 8: Работа с " | ||
+ | |||
+ | Скрипт ниже первым делом пытается считать ключик с именем " | ||
+ | |||
+ | <code perl> | ||
+ | # | ||
+ | |||
+ | use CGI qw(: | ||
+ | $coo = cookie(" | ||
+ | if (defined($coo)) { | ||
+ | #if (1) { | ||
+ | print header(-charset=>" | ||
+ | print start_html(" | ||
+ | } else { | ||
+ | $t = time(); | ||
+ | $coo = cookie(-name => " | ||
+ | print header(-charset=>" | ||
+ | print start_html(" | ||
+ | }; | ||
+ | </ |