parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Урок 5 & $CLASS_PATH

Darkman_E34 14.12.2004 18:09 / 14.12.2004 18:13

Для примера была построена схема:
|__ auto.p
|__ news/
| |___auto.p
| |___index.html
| |___details/
| |_______ auto.p
| |_______index.html
|__contacts/ |
|_______auto.p
|_______index.html

Вопрос:

Каков order of operations?
Сначало в текущей директории, потом в $CLASS_PATH?
$CLASS_PATH смотрится рекурсивно?

Для примера:
/var/www/example.com/
cgi-bin
|_> parser3.cgi
html
|__ index.html
|__ .htaccess (SetEnv REDIRECT_CGI_PARSER_CONFIG "/var/www/example.com/etc/auto.p")
|__ news/
|_____ auto.p
|_____ index.html
etc
|_> auto.p

<virtual example.com>
Alias /cgi-bin/ "/var/www/example.com/cgi-bin/"
</virtual>

В данном случаи parser3.cgi вынесен из DOCUMENT_ROOT по соображениям безпасности.
Как Parser будет просматривать каталоги в надежде собрать класс MAIN из файликов auto.p?

И ещё: auto.p ищется не зависимо от того, что прописано в CGI_PARSER_CONFIG? или ищет файлы с именем "главного" конфига?