CGI шаг за шагом

Шаг 1 - Что такое CGI ? (14.12.99 - 2.1 Kb)
Шаг 2 - Передача данных шлюзу. (15.12.99 - 2.4 Kb)
Шаг 3 - Структура CGI программы. (16.12.99 - 5.4 Kb)
Шаг 4 - Обработка данных шлюзом. (18.12.99 - 3.9 Kb)
Шаг 5 - Вывод информации. (02.01.2000 - 2.7 Kb)
Шаг 6 - Переменные среды о сервере. (05.01.2000 - 2.2 Kb)
Шаг 7 - Переменные среды о запросе. (09.01.2000 - 4.0 Kb)
Шаг 8 - Переменные среды о клиенте. (11.01.2000 - 2.6 Kb)
Шаг 9 - Обработка простой формы. (29.01.2000 - 3.9 Kb)
Шаг 10 - Как запускать CGI. (08.01.2000 - 7.9 Kb)
Шаг 11 - Как работают гостевые книги ? (16.02.2000 - 5.5 Kb)
Шаг 12 - Посылка письма. (19.02.2000 - 3.4 Kb)
Шаг 13 - Разработка класса CGIContent. (24.04.2000 - 3.6 Kb)
Шаг 14 - Класс CGIParam. (24.04.2000 - 3.0 Kb)
Шаг 15 - Класс CGIApp. (04.05.2000 - 6.4 Kb)
Шаг 16 - Графика на лету это просто. (06.05.2000 - 3.4 Kb)
Шаг 17 - Вывод примитивов на экран. (06.05.2000 - 3.1 Kb)
Шаг 18 - Вывод примитивов на экран (часть 2). (10.05.2000 - 2.5 Kb)
Шаг 19 - Вывод спрайтов на экран. (11.05.2000 - 4.5 Kb)
Шаг 20 - Внутренняя палитра. (12.05.2000 - 2.2 Kb)
Шаг 21 - Класс шрифтов CGIFont. (12.05.2000 - 4.9 Kb)
Шаг 22 - Скрипт и базы данных. (23.06.2000 - 4.0 Kb)
Шаг 23 - Строим класс DBFRecordType. (23.06.2000 - 2.9 Kb)
Шаг 24 - Класс DBFRecord. (24.06.2000 - 5.9 Kb)
Шаг 25 - Класс DBFFile. (27.06.2000 - 7.1 Kb)
Шаг 26 - Передаем разрешение монитора в CGI скрипт. (17.07.2000 - 3.3 Kb)
Шаг 27 - Некоторые ответы. (2.09.2000 - 5.2 Kb)
Шаг 28 - 500 Internal Server Error. (26.10.2000 - 5.0 Kb)
Шаг 29 - Основные принципы построения защищенных CGI. (4.11.2000 - 7.8 Kb)
Шаг 30 - "Разрешение монитора" выворачиваем на изнанку. (22.06.2001 - 8.5 Kb)

Ведущий раздела и дизайнер : Кузин Андрей