PHP:包含不同根目录的内部包含
因此,我: 第A页-PHP:包含不同根目录的内部包含,php,include,directory,Php,Include,Directory,因此,我: 第A页-/WWW/index.php 第B页-/WWW/folder/index.php 第C页-/WWW/assets/functions.php 我希望能够使用相同的代码行来包括A页和B页上的C页 现在,对于A页:include“/assets/functions.php” 第B页:包括“./assets/functions.php” “./”是我最讨厌的。根据文件在文件夹中嵌套的次数,我必须添加“.” 我试过:include dirname(_文件)。“/assets/func
/WWW/index.php
第B页-/WWW/folder/index.php
第C页-/WWW/assets/functions.php
我希望能够使用相同的代码行来包括A页和B页上的C页
现在,对于A页:include“/assets/functions.php”代码>
第B页:包括“./assets/functions.php”代码>
“./”是我最讨厌的。根据文件在文件夹中嵌套的次数,我必须添加“.”
我试过:include dirname(_文件)。“/assets/functions.php”代码>
但它在A页有效,而不是B页
同样在function.php中,我希望能够包含其他php文件
require_once($_SERVER["DOCUMENT_ROOT"]. "/assets/functions.php");
require_once
用于包含您的文件一次
$\u服务器[“DOCUMENT\u ROOT”]
用于获取您的根目录
require_once
用于包含您的文件一次
$\u服务器[“DOCUMENT\u ROOT”]
用于获取您的根目录。试试看
require rtrim(dirname(__FILE__), '/\\') . DIRECTORY_SEPARATOR . 'my_file.php';
试试看
require rtrim(dirname(__FILE__), '/\\') . DIRECTORY_SEPARATOR . 'my_file.php';
默认情况下不显示错误。我正在检查function.php上有一个变量,index.php和/folder/index.php上都有一个变量,我在回显它,两个都没有回显。对不起,我本来应该有错误报告的。我不需要问这个问题就知道了。我正在我的站点上的/new/下创建一个新站点,但我忘记在资产之前添加该部分。我假设它已经是新的,作为根。默认情况下不会显示错误。我正在检查function.php上有一个变量,index.php和/folder/index.php上都有一个变量,我在回显它,两个都没有回显。对不起,我本来应该有错误报告的。我不需要问这个问题就知道了。我正在我的站点上的/new/下创建一个新站点,但我忘记在资产之前添加该部分。我认为它已经是新的,因为它的根太多了。