[Te11g3 65] Задание 7

Sergey Maslennikov tmp110306 на rplab.ru
Ср Мар 26 18:38:35 MSK 2014


Всем доброго времени!

Это задание рейтинговое. За его выполнение можно увеличить рейтинг на:

20, если вы выполнили его самостоятельно в числе первых;
15, если в вашей домашней директории записано решение и вы способны
   его защитить.

ЗАДАНИЕ 7

Создать систему из html-страничек и
CGI-(http://ru.wikipedia.org/wiki/CGI)-программы с исходным текстом на C
или C++, которая через веб-сервер обрабатывает клиентский запрос так же,
как это делает система, интерфейсы которой можно найти по адресам:
http://cs.rplab.ru/~snm/task07get.html
http://cs.rplab.ru/~snm/task07post.html

Для выполнения полезно знать следующее:

html странички, выдаваемые сервером, должны лежать в директории
~/public_html, а CGI-программы -- в директории ~/public_html/cgi-bin;

чем метод GET отличается от метода POST;

настройка кодировки браузера осуществляется выводом CGI-программой в
стандартный выходной поток строки
"Content-type:text/html;charset=koi8-r\n\n" (вместо "koi8-r" можете
указать другую кодировку, в которой собираетесь выводить текст);

что такое переменная окружения;

значение переменной окружения можно получить вызовом функции
getenv("QUERY_STRING");

СН




Подробная информация о списке рассылки tech11g3