[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подключение стороннего скрип
юрьич
Здравствуйте.Помогите с подключением стороннего скрипта.
Имею:
cms:Modx Evo.Сайт+в корне форум PhpBB3.БД общая.Подключаю сниппет "LatestTopicsBB" который входит в состав модуля ModxBB для интеграции форума в сайт.Сам модуль не интересует.Вот начало подключения:
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require_once($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

global $user, $auth, $db, $phpEx, $modx;
include_once($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include_once($phpbb_root_path . 'includes/functions_display.' . $phpEx);



// open block add headline
echo '<div class="latestposts"><h4>Последние темы форума</h4>';


Выдёт ошибку,что require_once(./forum/common.php(815) : eval()'d code): failed to open stream: No such file or directory.
хотя данный файл на месте.
В PHP не силён(на 3-).Подскажите что нибудь.На оффиц.форуме молчат.
Quieteroks
юрьич
Во первых непонятно где лежит вызывающий скрипт?
Путь относительный и может быть в каждой папке своя ./forum/common.php
Т.е.
core/forum/...
phpbb/forum/...

Ищите какой путь на самом деле.

А во вторых фигурирует eval, что тоже настораживает.
Возможно в 815 строке файла common имеется тот самый вражеский код с ошибкой
юрьич
Папка forum в корне сайта.Т.е. sait.ru/forum.
814: ob_start();
815: $snip= eval ($snippet);
$msg= ob_get_contents();
ob_end_clean();
Вызывающий скрипт лежит на уровень ниже чем forum.
Буду пробовать с путями методом тыка.Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.