Вход Регистрация
Файл: work/html_teach/27.php
Строк: 37
<?
require '../../config.php';
$title 'Учебник HTML';
include 
'../../style/head.php';
aut();
who_add(0'servise');
?><html><head>
<title> HTML учебник / Windows CGI интерфейс / Вызов CGI программ </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta name="keywords" content="HTML учебник  Windows CGI интерфейс Вызов CGI программ">

<meta name="description" content="HTML учебник: Windows CGI интерфейс Вызов CGI программ">
</head>

<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" text="#333333" link="#333333" vlink="#333333" bgcolor="#f0f7ef">

 <table width="80%" align="center"><tr><td>
 <!--заголовок--><table width="100%" cellpadding=1 cellspacing=0 border=0 bgcolor=#647062><tr><td><table width="100%" cellpadding=3 cellspacing=0 border=0 bgcolor=#ffffff><tr><td class=r align=middle><A href="index.php">Содержание</a> / Windows CGI интерфейс / Вызов CGI программ </td></tr></table></td></tr></table><!--//-->
<H2>Вызов CGI программ</H2>
<P>Сервер использует функцию <TT>CreateProcess()</TT> для вызова CGI
программ. Сервер синхронизируется с CGI программой, поскольку он
должен определить момент завершения CGI программы. Это достигается
использованием функции Win32 <TT>WaitForSingleObject(),</TT>
ожидающей получения сигнала завершения CGI программы. </P>

<H3>Командная строка </H3>
<P>Сервер должен вызывать CGI программу выполняя функцию
<TT>CreateProcess()</TT> с командной строкой следующего формата:
</P><PRE>    WinCGI-exe cgi-data-file </PRE>
<DL><PRE> WinCGI-exe </PRE>
  <DD>Полный путь к исполняемой CGI программе. Сервер не зависит от
  "текущего каталога" или переменной окружения PATH. Примите к
  сведению, что "исполняемая" не обязательно означает .EXE файл. Это
  может быть документ, ассоциирующийся с реально исполняемой
  программой, описанной в WIN.INI или System Registry. <PRE> cgi-data-file </PRE></DD></DL>

<H3>Метод вызова </H3>
<P>Сервер использует <TT>CreateProcess()</TT> для запуска процесса,
не имеющего главного окна. Вызванный процесс не будет отображаться
каким либо образом на мониторе сервера. </P>
<P>Некоторые сервера поддерживают режим отладки CGI программ и
скриптов, что позоволяет серверу запускать CGI программу как обычный
процесс с созданием главного окна и отображением информации на
мониторе сервера. Данный способ весьма удобен на стадии отладки CGI
программ. </P>

  </td></tr></table>





</body></html>
<?php echo '&laquo; <a href="/work/?">В Раздел</a>';
include 
'../../style/foot.php'?>
Онлайн: 0
Реклама