PHP:包含相对于调用文件而不是根文件的文件?
好的,假设我有一个名为PHP:包含相对于调用文件而不是根文件的文件?,php,include,php4,filepath,Php,Include,Php4,Filepath,好的,假设我有一个名为fileA.php的文件,在同一个目录中,我还有另一个名为fileB.php 因此在fileA中有一个require\u once('fileB.php')注意,我没有指定文件路径,因为两个文件都在同一个目录中 现在,如果fileA包含在位于其他位置的另一个文件中,它将无法包含fileB,因为父文件(包含fileA的文件)与fileB不在同一目录中 那么,我如何使fileA加载fileB,而不管fileA包含在何处 这有意义吗 谢谢 假设fileA.php和fileB.ph
fileA.php
的文件,在同一个目录中,我还有另一个名为fileB.php
因此在fileA中有一个require\u once('fileB.php')
注意,我没有指定文件路径,因为两个文件都在同一个目录中
现在,如果fileA包含在位于其他位置的另一个文件中,它将无法包含fileB,因为父文件(包含fileA的文件)与fileB不在同一目录中
那么,我如何使fileA加载fileB,而不管fileA包含在何处
这有意义吗
谢谢 假设fileA.php和fileB.php都保证在同一个目录中,这应该可以工作:
// fileA.php
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR .'fileB.php')
假设fileA.php和fileB.php都保证在同一个目录中,这应该可以工作:
// fileA.php
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR .'fileB.php')
您可以将包含根目录设置为您的网站根目录。
您可以将包含根目录设置为您的网站根目录