好的说我在同一目录中有一个名为fileA.php
的文件我有另一个名为fileB.php
的文件
所以在fileA里面有这个require_once('fileB.php')
通知我没有指定文件路径,因为两个文件都在同一个目录中。
现在,如果fileA包含在另一个位于其他位置的文件中,则无法包含fileB,因为父文件(包含fileA的文件)与fileB不在同一目录中。
那么我怎样才能使fileA加载fileB而不管fileA被包含在哪里?
这有意义吗?
谢谢!
答案 0 :(得分:3)
假设fileS.php和file.php都保证位于同一目录中,这应该有效:
// fileA.php
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR .'fileB.php')
答案 1 :(得分:0)
http://php.net/manual/en/function.include.php#78716
您可以将include root设置为您的网站根目录。