在php中需要_一次
我有一个php文件,其中有一个require_once语句,这个文件包含在另外两个php文件中,一个php文件位于子目录中,因此布局类似于此文件1,文件2包含需要满足所需条件的文件在php中需要_一次,php,path,relative-path,require-once,Php,Path,Relative Path,Require Once,我有一个php文件,其中有一个require_once语句,这个文件包含在另外两个php文件中,一个php文件位于子目录中,因此布局类似于此文件1,文件2包含需要满足所需条件的文件 L--subfolder1 | L--file1 L--subfolder2 | L--required L--file2 L--included 如何从包含的文件中引用所需的文件,使其同时从文件1和文件2工作?始终使用绝对路径 $_SERVER['DOCUMENT_ROOT']."/included"
L--subfolder1
| L--file1
L--subfolder2
| L--required
L--file2
L--included
如何从包含的文件中引用所需的文件,使其同时从文件1和文件2工作?始终使用绝对路径
$_SERVER['DOCUMENT_ROOT']."/included";
或
将在任何位置工作始终使用绝对路径
$_SERVER['DOCUMENT_ROOT']."/included";
或
将从任何地方工作您必须使用绝对路径才能从任何地方要求文件具有相同的代码
require_once($_SERVER['DOCUMENT_ROOT'] . '/subfolder2/required');
您必须使用绝对路径才能从任何地方要求文件具有相同的代码
require_once($_SERVER['DOCUMENT_ROOT'] . '/subfolder2/required');
可以将dirname与_文件_常数结合使用。如果我理解正确,您将脚本中的“包含”文件和“包含”文件都包括在内,然后包括一些文件? included.php:
require_once( dirname(__FILE__)."/subfolder2/required" );
可以将dirname与_文件_常数结合使用。如果我理解正确,您将脚本中的“包含”文件和“包含”文件都包括在内,然后包括一些文件? included.php:
require_once( dirname(__FILE__)."/subfolder2/required" );
快速提醒一下,dirname返回的目录不带尾随斜杠,因此您希望在dirname\uuuuu FILE\uuuuu./subfolder2/required;-请注意额外的斜杠。快速抬头,dirname返回的目录不带尾随斜杠,因此您希望在dirname\uuuu FILE\uuuu./subfolder2/required;-请注意额外的斜杠。感谢您快速而正确的回答。我原以为这是一个服务器变量,但即使在查看php文档后也不确定是哪一个。注意:$\u Server['DOCUMENT\u ROOT']不适用于CRON,仅适用于web浏览器谢谢您快速正确的回答我以为这是一个服务器变量,但在查看php文档后也不确定是哪一个。注意:$_服务器['DOCUMENT_ROOT']不适用于CRON,仅适用于web浏览器