[Te11g2 30] Задание 7
Sergey Maslennikov
tmp110306 на rplab.ru
Ср Сен 24 19:42:29 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");
СН
Подробная информация о списке рассылки tech11g2