|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2317805a294c4.html, оценка из 5, голосов 10
|