Как уже говорилось, сценарии CGI тесно связаны с HTML, поэтому начнем с простой страницы HTML. Файл tutor0.html, представленный в примере 15.2, определяет добротную, полнофункциональную вебстраницу. Это текстовый файл, содержащий код разметки HTML, который определяет структуру и содержимое простой веб-страницы.
Пример 15.2. PP4E\Internet\Web\tutor0.html
<HTML>
<TITLE>HTML 101</TITLE>
<BODY>
<H1>A First HTML Page</H1>
<P>Hello, HTML World!</P>
</BODY></HTML>
Если ввести в веб-броузере адрес этого файла в Интернете, то должна появиться страница, изображенная на рис. 15.2. Здесь мы видим, как выглядит в броузере Internet Explorer страница, находящаяся по адресу http://localhost/tutor0.html (введите этот адрес в адресную строку своего броузера); при этом предполагается, что локальный веб-сервер, описанный в предыдущем разделе, был запущен и работает. В других броузерах страница будет отображена сходным образом. Поскольку это статическая страница HTML, вы получите тот же результат, просто щелкнув на значке файла в большинстве платформ, хотя в таком режиме его содержимое не будет получено от веб-сервера.
Рис. 15.2. Простая веб-страница из файла HTML
Чтобы действительно разобраться в том, как действует этот маленький файл, требуется некоторое представление о синтаксисе HTML, адресах Интернета и правах доступа к файлам. Рассмотрим кратко каждую из названных тем, а потом перейдем к следующему примеру.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011