0

私はコードを使用してファイルを含めようとしています:

define('IN_PHPBB', true);
$phpbb_root_path='./../../';
$iai_root_path = "./";
include($phpbb_root_path.'extension.inc');
include($phpbb_root_path.'common.'.$phpEx);
include($iai_root_path.'includes/constants.'.$phpEx);
include($iai_root_path.'includes/load_functions.'.$phpEx);

次のエラーが表示され、かなり長い間頭を悩ませてきました。ここで間違っているのかわかりません

Warning: include(./../../extension.inc) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\alice\mods\iai\install.php on line 33

Warning: include() [function.include]: Failed opening './../../extension.inc' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\alice\mods\iai\install.php on line 33

Notice: Undefined variable: phpEx in C:\xampp\htdocs\alice\mods\iai\install.php on line 34
4

2 に答える 2

0

$_SERVER['DOCUMENT_ROOT'] を含めてインクルードステートメントを書くことで、この問題を分類しました

include $_SERVER['DOCUMENT_ROOT'] . "includes/functions.php";

なぜこれが機能するのかについては、よくわかりません。

于 2012-05-15T10:29:29.950 に答える
0

あなたの phpbb は "C:\xampp\htdocs\alice\" にインストールされていますか?

あなたは実際に設定する必要があります$phpbb_root_path='../../../';

于 2012-05-15T10:26:47.260 に答える