| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > include Файлы и CMS |
| Автор: Burka 22.9.2010, 00:07 |
| Мой страница расположена в папке site.ru/forum/1.php. В ней используются функции форума phpbb3, включаю файлы через requare. Админ сайта, через CMS (joomla) отображает эту страницу по адресу site.ru/1.php. При этом не включаются файлы, какой бы путь не указывал, файлы не находит. Если обращаться напрямую к странице site.ru/forum/1.php то все работает . Включаются файлы которые лежат только в той же папке, но это не подходит. Можно как нибудь решить эту проблему? |
| Автор: DeamonShan 22.9.2010, 10:52 |
| скорее всего пути относительные... |
| Автор: Burka 22.9.2010, 11:15 |
| Пробовал и прямой ссылкой пути указывать, не работает. Включает только из той же директории файлы. Пусть формируется так же как в форуме phpbb3, пример скинуть смогу только вечером. |
| Автор: xrustic 22.9.2010, 12:35 | ||
возможно надо указывать глобальный(полный) путь
|
| Автор: ksnk 22.9.2010, 12:56 | ||
вот так, обычно, инлюдится общая библиотека в phpbb. PHPBB_ROOT_PATH задефайнен? |
| Автор: Burka 22.9.2010, 18:20 | ||||||
| Вот код, это начало файла ucp.php я взял оттуда код проверки авторизации на форуме. Если заходить на страницу напрямую этот код работает.
попробовал сделать так:
Пишет такую ошибку:
|
| Автор: bars80080 22.9.2010, 18:54 |
| ну, в ошибке написано, что не найден config.php, а в вашем примере его подключения не происходит |
| Автор: ksnk 22.9.2010, 18:56 | ||||
Если поискать такую ошибку в коде - будет видно, что без того дефайна ничего не заработает. |
| Автор: Burka 22.9.2010, 19:41 | ||||||
Сделал так:
Выводит:
Добавлено @ 19:44
Как его надо подключать и зачем? Почему напрямую работает без его подключения? |
| Автор: ksnk 22.9.2010, 19:48 | ||
Можно еще какие-нибудь книжки по php почитать... Возможно. поможет... |
| Автор: Burka 22.9.2010, 20:01 |
| Может обойти как нибудь можно? например я пробовал добавить в каталоге с файлом файл в котором будут включатся эти библиотеки, но не помогло. |
| Автор: ksnk 22.9.2010, 22:31 | ||
|
| Автор: Burka 23.9.2010, 18:31 | ||
Не получается все равно, выводит такой путь, возможно форум сам в какой нибудь папке лежит
Добавлено через 9 минут и 22 секунды может define('IN_PHPBB', true); на это может как нибудь повлиять? я уже не знаю чего придумать |
| Автор: Burka 23.9.2010, 18:52 | ||
так отображается только если напрямую к странице обращатся, может в настройках ЦМС есть какие параметры? |