2012-05-15 38 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"; 

至于为什么这个作品,我不是很确定。

相关问题