“../”(后退目录)在Windows中不适用于PHP

时间:2014-01-19 06:13:00

标签: php windows debugging

我不知道为什么它不起作用但是当我去调试我的代码时它不起作用并且只是抛出这样的错误:

Fatal error: require(): Failed opening required '../classes/John/settings.php' (include_path='.;C:\xampp\php\PEAR')

目录结构: http://gyazo.com/220cf2d603f8f1267260b2dd72d2d46d

1 个答案:

答案 0 :(得分:1)

您不应该执行相对于当前目录的包含。如果您想移动该文件怎么办?所有的链接都会破裂。确保您仍可以链接到其他文件的方法,同时在移动文件时保留这些链接,是: require_once($ _ SERVER ['DOCUMENT_ROOT']。'directory / directory / file');

DOCUMENT_ROOT是一个服务器变量,表示代码所在的基本目录。