Обсуждение дорелизных версий phpBB 4.0-dev - установки, миграции (конвертирования) с версий phpBB 2.0, 3.0, 3.1, 3.2 и 3.3, нюансов русского перевода.
Поддержка дорелизных версий не осуществляется.
jeysmook
Сообщения: 5 Зарегистрирован: 26 сен 2014, 18:20
Сообщение
jeysmook » 26 сен 2014, 18:40
Создал произвольную папку для дополнительного модуля. Создал там модуль. Теперь стоит задача сделать этот модуль доступным только для зарегистрированных пользователей. Я делаю все по инструкции но у меня не получается подключить файл common.php. Подскажите пожалуйста почему я не могу подключить файл common.php?
Код: Выделить всё
<?php
define('IN_PHPBB', TRUE);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
var_dump(file_exists(DOCROOT.'common.'.$phpEx)); // выдает TRUE
include(DOCROOT.'common.'.$phpEx); // если подключать файл не include а require то след. строка не выполнится
echo 1;
?>
jeysmook
Сообщения: 5 Зарегистрирован: 26 сен 2014, 18:20
Сообщение
jeysmook » 26 сен 2014, 18:42
rxu , define("DOCROOT", $_SERVER["DOCUMENT_ROOT"].DIRECTORY_SEPARATOR);
rxu
Сообщения: 1125 Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:
Сообщение
rxu » 26 сен 2014, 18:45
[ref]jeysmook[/ref], в этом нет смысла.
Есть $phpbb_root_path, там и надо задавать относительный путь от скрипта к папке phpBB.
И потом делать
Код: Выделить всё
include($phpbb_root_path . 'common. '. $phpEx);
jeysmook
Сообщения: 5 Зарегистрирован: 26 сен 2014, 18:20
Сообщение
jeysmook » 26 сен 2014, 18:48
rxu , дело в том, что я и так делал все равно не получается
Код: Выделить всё
var_dump(file_exists($phpbb_root_path.'common.'.$phpEx)); // выдает FALSE
require $phpbb_root_path.'common.'.$phpEx;
rxu
Сообщения: 1125 Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:
Сообщение
rxu » 26 сен 2014, 18:51
Это понятно, ибо вы никак не изменили значение './' я так понимаю. Где находится скрипт относительно самого файла common.php?
jeysmook
Сообщения: 5 Зарегистрирован: 26 сен 2014, 18:20
Сообщение
jeysmook » 26 сен 2014, 18:55
rxu , спасибо вам большое я понял где была ошибка
Alecto
Сообщения: 571 Зарегистрирован: 05 авг 2014, 21:41
Сообщение
Alecto » 26 сен 2014, 19:57
rxu , скажите пожалуйста, подключение о котором спрашивал [ref]jeysmook[/ref], работающее сейчас в 3.0.12 будет работать в 3.1?