Интернет-решения от доктора Боба

       

Динамический вывод


Для начала посмотрим на стандартное "hello world" CGI приложение. Единственное, что оно должно сделать, это вернуть HTML страницу со строкой "hello, world". Перед тем как мы начнем делать это - обратим внимание на следующее: CGI приложение должно сообщить миру какой (MIME) формат оно выдает. В нашем случае это "text/html", которое мы должны указать как: content-type: text/html, и затем одну пустую строку.

Вот код нашего первого "Hello, world!" CGI приложения:

 program

CGI1;

 {$APPTYPE CONSOLE}

 begin

   writeln('content-type: text/html');

   writeln;

   writeln('<HTML');

   writeln('<BODY');

   writeln('Hello, world!');

   writeln('</BODY');

   writeln('</HTML')

 end.

Если вы откомпилируете данную программу в Дельфи 2 или 3 и затем запустите ее из web браузера подключенного к web серверу, где оно записано в исполнимом виде в исполняемом каталоге таком как cgi-bin, то вы увидите текст "Hello, world!" на странице.



Содержание раздела