Страница 1 из 1

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:40
jeysmook
Создал произвольную папку для дополнительного модуля. Создал там модуль. Теперь стоит задача сделать этот модуль доступным только для зарегистрированных пользователей. Я делаю все по инструкции но у меня не получается подключить файл 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;
?>

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:42
rxu
jeysmook писал(а):QR_BBPOST DOCROOT
Это что?

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:42
jeysmook
rxu, define("DOCROOT", $_SERVER["DOCUMENT_ROOT"].DIRECTORY_SEPARATOR);

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:45
rxu
[ref]jeysmook[/ref], в этом нет смысла.
Есть $phpbb_root_path, там и надо задавать относительный путь от скрипта к папке phpBB.
И потом делать

Код: Выделить всё

include($phpbb_root_path . 'common. '. $phpEx);

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:48
jeysmook
rxu, дело в том, что я и так делал все равно не получается

Код: Выделить всё

	var_dump(file_exists($phpbb_root_path.'common.'.$phpEx)); // выдает FALSE
	require $phpbb_root_path.'common.'.$phpEx;

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:51
rxu
Это понятно, ибо вы никак не изменили значение './' я так понимаю. Где находится скрипт относительно самого файла common.php?

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:51
jeysmook

Не могу подключить common.php

Добавлено: 26 сен 2014, 18:55
jeysmook
rxu, спасибо вам большое я понял где была ошибка

Не могу подключить common.php

Добавлено: 26 сен 2014, 19:57
Alecto
rxu, скажите пожалуйста, подключение о котором спрашивал [ref]jeysmook[/ref], работающее сейчас в 3.0.12 будет работать в 3.1?

Не могу подключить common.php

Добавлено: 26 сен 2014, 20:01
rxu
Будет работать.