Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Kornienko Sergey                     2:5020/400     06 Sep 2000  18:07:58
 To : All
 Subject : Re: cgi-C
 -------------------------------------------------------------------------------- 
 
 
 pavel reich возвестил:
 
 >> Кажется CGI может быть и бинарником, написанным на C(++), или даже
 
 паскале(!).
 
 Читай http://hoohoo.ncsa.uiuc.edu/cgi/interface.html
 С переменными окружения все понятно, все зависит от компилятора. Если под
 wintel, есть такие функции в WinAPI:
 GetEnvironmentStrings и GetEnvironmentVariable
 CGI не зависит от языка исполнения и платформы, самое главное ты должен
 писать в стандартный поток вывода и отдавать content-type. Это минимальные
 требования.
 
 Для примера test.bat
 @echo off
 echo Content-type: text/html
 echo.
 echo.
 echo Hello world!
 
 Единственно в батниках плохо - нельзя использовать скобки, DOS их понимает
 как команды перенаправления.
 Для того, чтобы твоя программа могла быть выполнена, необходимо чтобы сервер
 знал что программа с таким расширением должна быть обработана
 соответственным обработчиком. Hапример, для Win/IIS необходимо в реестре
 сделать след. запись:
 В
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script
 Map создать ключ ".bat" и прицепить обработчик "cmd.exe /c %s %s"
 Вообще есть еще всякие извраты типа WinCGI, ISAPI,NSAPI, SSI и т.д. Так что
 читай системную документацию и ваши волосы будут мягкими и пушистыми.
 Есть куча хороших сайтов по web-программингу, один из них www.webclub.ru
 
 С уважением LOM
 P.S. В плюсах очень удобно сделать несколько классов для работы с
 заголовками и работать через cout.
 
                   www.lom.spb.ru
 
 >>> IP господни неисповедимы. <<<
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: cgi-C   Kornienko Sergey   06 Sep 2000 18:07:58 
Архивное /ru.website/2317805a294c4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional