мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| perl:ex [09/04/2010 23:21] – Владимир Власов | perl:ex [04/04/2017 17:30] (текущий) – [Урок 8: Работа с ключиками в CGI.pm] Владимир Власов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Упражнения и задания к урокам ====== | ====== Упражнения и задания к урокам ====== | ||
| + | |||
| + | ===== Урок 0: простые числовые функции ===== | ||
| + | |||
| + | **Задание: | ||
| + | (корни квадратного уравнения, | ||
| + | |||
| + | Примерный образец реализации такого задания может быть [[: | ||
| + | |||
| + | |||
| ===== Урок 1: ввод/ | ===== Урок 1: ввод/ | ||
| Строка 21: | Строка 30: | ||
| Образец задания 3 [[: | Образец задания 3 [[: | ||
| + | |||
| + | **Более простое упражнение.** Взять некоторый многострочный текстовой файл произвольного содержания, | ||
| + | |||
| + | Файл для упражнения | ||
| ===== Урок 4: регулярные выражения ===== | ===== Урок 4: регулярные выражения ===== | ||
| Строка 53: | Строка 66: | ||
| ===== Урок 7: без использования модуля CGI.pm ===== | ===== Урок 7: без использования модуля CGI.pm ===== | ||
| - | Цель урока: простой диалог клиента и сервера, | + | Цель урока: простой диалог клиента и сервера, |
| **Задание 7:** Повторить предыдущее задание, | **Задание 7:** Повторить предыдущее задание, | ||
| Строка 59: | Строка 72: | ||
| Примерный образец реализации такого задания может быть [[: | Примерный образец реализации такого задания может быть [[: | ||
| [[http:// | [[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(" | ||
| + | }; | ||
| + | </ | ||