Курс по выбору (CGI) (лабораторная работа 1, ввод-вывод данных)

Инструментарий

Для подготовки текста решений задач следует использовать текстовый редактор файлового менеджера far

Для компиляции программ использовать компилятор freepascal (например - C:\lazarus\fpc\2.2.2\bin\i386-win32\fpc).

Для запуска программ использовать веб-сервер Apache, размещая исполняемые файлы в его каталоге cgi-программ (например - C:\Program Files\Apache Software Foundation\Apache2.2\cgi-bin\). В обязательном порядке перед началом работы обеспечить запуска веб-сервера и проверку корректности его функционирования (веб-страница по адресу http://localhost/ должна возвращать фразу "It works!")

Для проверки решений следует использовать браузер firefox, обращаясь к локальному хосту (например - http://localhost/cgi-bin/имя_программы.exe).

Задания

  1. Разработать программу-приветствие в двух версиях. Первая приветствует пользователя, возвращая строку "Hello!" чистым текстом, вторая - HTML-текстом, с увеличенным шрифтом и красным цветом.
  2. Разработать программу - цифровые часы в двух версиях. Первая возвращает текущее время, вторая - дополнительно обеспечивает ежесекундное обновление страницы.

Дополнительно

Разработать программу - счетчик посещений. При первом обращении возвращает 1, при втором - 2 и т.д.