2011-07-25 77 views

回答

4

不起作用尝试

dirname(__FILE__);会给你真正的路径,当前目录,你再对文件,包括您的文件

require(dirname(__FILE__)."/../../../../test.php"); 
0

从命令行中,基本路径应该是您从中调用php的目录。在浏览器中运行时(通过apache等),调用路径应该是webroot目录。

所以你应该指定当前脚本的目录或从它自己的目录调用它。

例如:

require(__DIR__."../../../../test.php"); 

DIR是一个PHP魔术常量(http://php.net/manual/en/language.constants.predefined.php)返回的当前目录运行文件。

+0

与我写的答案不一样吗? – genesis

+0

它是相似的,但它更干净,实际解释。另外,我开始写我的时候没有答案。 – Chibu

+0

每分钟都有一个AJAX控件,它可能会注意到我的答案 – genesis