rin*_*ogo 4 php require include
我们之前都看到过这个错误:
Warning: require_once(test/blah.inc) [function.require-once]: failed to open stream: No such file or directory in /home/narf/narf.inc on line 3
Fatal error: require_once() [function.require]: Failed opening required 'test/blah.inc' (include_path='.:/usr/lib64/php:/usr/lib/php:/home/narf/inc:/home3/narf/php:/home3/narf/inc/dev:') in /home/narf/narf.inc on line 3
Run Code Online (Sandbox Code Playgroud)
超级烦人.
以下是我正在寻找的内容:某种PHP代码段将列出正在搜索包含文件的路径.
从我所看到的,我已正确设置我的路径(上面包括场景只是一个制作),我可以从项目的其他部分成功包含该文件.
但是,我无法让它发挥作用.如果我有一个正在搜索的位置列表,我可以轻松找到我错过的路径,并确定我的require/include无效的原因.
思考?有人有一个他们可以分享的片段吗?
提前一百万!:)
编辑:对于它的价值,我认为我已经找到了问题,但是如果你还有一些可以提供帮助的东西,那么对于未来的错误配置来说会很棒!:)
编辑2:感谢所有回答的人.获取包含路径很好,但我正在寻找正在搜索的目录的实际绝对路径.我之所以挑剔是因为在使用require()或include()以及相对路径时会让人感到困惑.此外,我怀疑还有其他一些问题,例如(可能)是否在给定的设置上遵循符号链接等.