Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Вячеслав 04.05.2006 19:35
Использую ModRewrite с перенаправлением всех запросов на один и тот же обработчик. По мере необходимости подгружаю куски кода на парсере и пропускаю их через process. Если там встречается что-нибудь типа:$f[^file::load[text;f.txt]]то парсер, понятное дело, пытается найти файл в том же каталоге, где расположен обработик - запрошенный черз rewrite документ. Сейчас мне приходится изменять код, дополняя относительные пути вручную:
$f[^file::load[text;$current_object.base_dir/f.txt]Однако, в моем случае, параллельно с подгрузкой парсерного кода выстраивается иерархия объектов, соответствующая структуре каталогов на диске. Вот и хотелось бы облегчить себе жизнь, меняя текущий каталог автоматически перед вызовом подгруженных методов.