Издател Питър Откъс от книгата Delphi 7

Това е единствената страница, която ще получите от този пример.

Следват заглавките на заявката: ' + RequestInfo.RawHeaders.Text + '

'; ResponseInfo.ContentText := HtmlResult;end;Ако път и някои параметри са посочени в командния ред на браузъра, те ще бъдат показани в преобразуван вид. На фиг. 19.6 показва как се показва следният ред:

Фиг. 19.6.Страницата, която се показва, когато браузърът се свърже с програмата HttpServ

Този пример може да изглежда много прост. Ще демонстрираме по-интересна негова версия по-късно, обсъждайки проблема с генерирането на HTML файлове с помощта на компоненти на Delphi.

Може би планирате да създадете уеб сървър или друг сървър в Интернет с помощта на Delphi. Тогава, като алтернатива на компонентите на Indy, има смисъл да се запознаете с компонентите на DXSock (разработени от Brain Pathwork DX, www.dxsock.com).

Генериране на HTML файлове

Hypertext Markup Language, по-известен като съкращението HTML, е най-широко използваният формат за данни в мрежата. Всички браузъри, като правило, четат точно този формат. Той е приет като стандарт от една от организациите, които контролират форматите в Интернет, W3C (World Wide Web Consortium, www.w3.orc). Документът, дефиниращ HTML стандарта, може да се види на www.w3.org/MarkUp.

Компоненти на Delphi за генериране на HTML файлове

Компонентите на Delphi за създаване на файлове са в раздела Интернет на палитрата с компоненти. С тяхна помощ можете не само да създавате HTML файлове, но и да конвертирате таблици от база данни в HTML формат. Много разработчици използват тези компоненти само за създаване на допълнителни функции на уеб сървъра. Въпреки това, три от петте компонентаможе да се използва за създаване на статични HTML файлове във всяко приложение, въпреки че е включен в технологията WebBroker.

Създаване на HTML страници

Най-простият пример за използване на специални # тагове е да се създаде HTML страница, която показва поле с текущата (или друга дата, изчислена от текущата) дата. Следният HTML код генерира демонстрация за компонента PageProducer1 на програмата HtmlProd.

Това е демонстрация на страницата, създадена от приложението на.

Цените в този каталог са валидни до.