Язык скриптования сайтов Parser 3

       

Responsebody


body. Задание нового тела ответа


$response:body[DATA]   

Замещает все тело ответа значением DATA.

DATA - строка (string) или файл (file). Если передан файл с известным content-type (см. поля объекта класса file), этот заголовок передается в пользователю.

См. также $response:download.

Пример замены всего тела на результат работы скрипта

$response:body[^file::cgi[script.cgi]]


Заменит весь ответ результатом работы программы script.cgi.


Пример выдачи создаваемой картинки

$square[^image::create(100;100;0x000000)]

^square.circle(50;50;10;0xFFFFFF)

$response:body[^square.gif[]]


В браузере будет выведен черный квадрат с белой окружностью. Кроме того, автоматически будет установлен нужный тип файла (content-type) по таблице MIME-TYPES.



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