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

Parserconfig


Конфигурационный файл


Пример файла включен в поставку (см. auto.p.dist).

Этот файл - основной, с которого начинается сборка класса MAIN. Может содержать Конфигурационный метод, который выполняется первым, до метода auto, и задает важные системные параметры.

После выполнения конфигурационного метода можно задать кодировку ответа и кодировку, в которой набран код (по умолчанию в обоих случаях используется кодировка UTF-8):

Рекомендуемый код:

@auto[]



#source/client charsets

$request:charset[windows-1251]

$response:charset[windows-1251]

$response:content-type[

   $.value[text/html]

   $.charset[$response:charset]

]


Примечание: для корректной работы методов upper и lower класса string с национальными языками (в том числе русским) необходимо корректное задание $request:charset.

Также здесь рекомендуется определить путь к классам вашего сайта:

$CLASS_PATH[/../classes]


И строку соединения с SQL-сервером, используемым на вашем сайте (пример для ODBC):

$SQL.connect-string[odbc://DSN=www_mydomain_ru^;UID=user^;PWD=password]

Примечание: вашем коде вы будете использовать ее так:

^connect[$SQL.connect-string]{…} 


Советуем поместить сюда же определение метода unhandled_exception, который будет выводить сообщение о возможных проблемах на вашем сайте.

Внимание: конечно, Конфигурационный файл можно не использовать, а Конфигурационный метод поместить в файл auto.p в корне веб-пространства, однако в разных местах размещения сервера (например: отладочная версия и основной сервер) конфигурации скорее всего будут различными, и очень удобно, когда эти различия находятся в отдельном файле и вне веб-пространства.

Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 20.02.2004



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