2012-05-15 39 views
0

我一直在試圖使用的代碼中包含的文件中發現:沒有這樣的文件或目錄在PHP

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 
+0

我認爲警告很清楚。嘗試刪除「./」,這是沒有必要的。 – VisioN

+0

好嗎?不要讓我們懸掛。 C:\ xampp \ htdocs \ alice \ mods \ iai \ ../../ extension.inc'是什麼? (假設在此之前您還沒有'chdir''d?)另外,請選擇您是在Windows還是UNIX上工作,這些分隔符看起來很醉。 :P – Amadan

回答

0

請問您PHPBB安裝住在這裏 「C:\ XAMPP \ htdocs中\愛麗絲\」?

如果您INFACT設置$phpbb_root_path='../../../';

+0

謝謝完成,整理出來! – Shiven

0

我寫排序這個問題我的include語句包括$ _ SERVER [「DOCUMENT_ROOT」]

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

至於爲什麼這個作品,我不是很確定。

相關問題