![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
Да там знать ничего не надо. CGI - это обычная консольная программа. Знать надо начала HTTP, а по нему информации достадочно. А общем случае это так:
1. Браузер посылает обычный запрос к серверу HTTP, запрашивая документ, который ты его попросил.Браузеру пофиг что это за документ - ты тыкаешь ссылку - браузер формирует запрос и посылает 2. Сервер смотрит, что запрашиваемый документ лежит в папке, которая определена как папка с CGI, и он запускает этот файл на исполнение, а стандартные входные и выходные потоки, перенаправляет в сетевое подключение. То есть когда ты в С++ пишишь: cout<<"текст", то в консольном приложении это выводиться на консоль (экран), а в случае CGI - этот текст получит браузер, как ответ. -------------------- Волны гасят ветер... |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
Fantasist это я уж понял =)
я искал инфу по хеадерам. |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
ну вот. начал млин
код: #include <iostream.h> void main() { cout<<"Content-Type: text/html \n\n"; cout<<"<html><head><title>sample</title>\n"; cout<<"<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1251\">\n>"; cout<<"</head><body>Sample</body></html>"; } компилиться лишь с флагом _CONSOLE в VC++ далее закидываю на h1.ru (а куда еще?) ставлю аттрибуты 755. http://www.vaulter.h1.ru/cgi-bin/script.cgi пробуйте млин |
|||
|
||||
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
Ну, у тебя должен на провайдере где-нибудь лог писаться, с описанием ошибки. Потому как это ошибка выполнения самого скрипта.
-------------------- Волны гасят ветер... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |