Технология разработки web-приложений, страница 10

  printf("</HEAD>\n");

  printf("<BODY>\n");

  printf("<H2 ALIGN=CENTER>My first CGI-application</H2>\n");

  printf("</BODY>\n");

  printf("</HTML>\n");

  return 0;

}

3. Сохраните программу на личном диске Н командой File | Save Project As, задав имя проекта WebAppOne.

4.Откомпилируйте полученное приложение и скопируйте файл WebAppOne.cgi с созданным CGI-приложением с диска Н на устройство W.

5. Проверьте, какую последовательность строк формирует созданное CGI-приложение. Для этого в текст программы перед оператором return вставьте вызов функции getch, чтобы приостановить выполнение консольного приложения до тех пор, пока не будет нажата клавиша Enter или любая клавиша печатной машинки, и запустите приложение на выполнение из системы Borland C++ Builder. В окне консольного приложения будет отображен сформированный HTML-документ, которому предшествуют поле заголовка и пустая строка.


 
 


6. Для тестирования разработанного приложения воспользуйтесь Блокнотом и подготовьте HTML-документ, из которого будет происходить вызов CGI-приложения с помощью гиперссылки и кнопки:

<HTML>

<HEAD>

      <TITLE>Пример №1</TITLE>

</HEAD>

<BODY>

<H2 ALIGN=CENTER>Информационные технологии и системы</H2>

<H3 ALIGN=CENTER>Простейшее CGI-приложение</H3>

<A HREF="./webappone.cgi"> Вызов приложения по гиперссылке</A>

<FORM METHOD="GET" ACTION="./webappone.cgi">

<INPUT TYPE="SUBMIT" VALUE="Вызов приложения кнопкой SUBMIT">

</FORM>

</BODY>