Файлы лежат в $this->patch_to_modules.$this->module_dir.'forum/'
Подключаю форум классе Forum:
protected function load_forum($include) // $include - файл или путь, к которому идёт обращение http://site/forums/include?vars
{
chdir($this->patch_to_modules.$this->module_dir.'forum/');
include($this->patch_to_modules.$this->module_dir.'forum/'.str_replace(array('../', './'), array('', ''), $include)); // допускается подключения подкаталогов
}
1. Не будет ли это дырой
2. Форум использует разнообразные глобальные переменные, можете привести здесь полный список.
Буду использовать как global $INFO, $Debug, $ipsclass в методе load_forum.
Есть ли другие способы решения этой проблемы?
Какие переменные используются для работы с шаблонами (необходимо поместить шаблоны в произвольную папку $this->patch.'forum_tpl/')
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
@lexander
Здравствуйте, столкнулся со следующей проблемой:
Адрес форума http://site/forums/
Файлы лежат в $this->patch_to_modules.$this->module_dir.'forum/'
Подключаю форум классе Forum:
1. Не будет ли это дырой
2. Форум использует разнообразные глобальные переменные, можете привести здесь полный список.
Буду использовать как global $INFO, $Debug, $ipsclass в методе load_forum.
Есть ли другие способы решения этой проблемы?
Какие переменные используются для работы с шаблонами (необходимо поместить шаблоны в произвольную папку $this->patch.'forum_tpl/')
Ссылка на комментарий
Поделиться на других сайтах
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.