如何在php中包含子目录中的文件

时间:2011-01-11 20:33:51

标签: php syntax path

我的文件位于/var/www/spywgc/adm/index.php文件夹....我想要包含的文件位于var / www / spywgc / adm / rpt / lib_pivot.php

我想在index.php中包含lib_pivot.php ..... lib_pivot.php实习生包含一个文件var / www / spywgc / lib_gen文件.....

我在index.php文件中写了一个语法...但是,它一直给我错误....

有人请解释我该怎么做。

3 个答案:

答案 0 :(得分:0)

include('rpt/lib_pivot.php');会起作用,除非我有误解。

当您致电include()并且不以'/'开头时,它将从调用者脚本的目录开始。因此,如果index.php位于adm/,那么只需从adm/内部进一步沿着路径前进。

第2节

如果我理解正确(这有点令人困惑):

  

lib_pivot.php实习生包含一个文件var / www / spywgc / lib_gen文件

然后在lib_pivot.php内使用include('../../lib_gen.php');rpt/目录中找到两个目录。

答案 1 :(得分:0)

如果没有告诉我们实际的错误,很难解决,但这应该有效

include('/var/www/spywgc/adm/rpt/lib_pivot.php');

如果您在字符串的开头可能遗漏了“/”,那么

答案 2 :(得分:0)

您没有显示位于include()内的第1行的lib_pivot.php语句...那些错误来自哪里