提问人: 提问时间:10/27/2015 更新时间:10/27/2015 访问量:59
如何从不同的目录路径和深度中包含
how to include from differing directory paths and depth
问:
我正在尝试将相同的 Connect.php 文件作为 Nav.php 文件的一部分包含在多个不同的目录和目录深度中,并使用通用的“动态”替代返回网站根文件夹中的 Connect.php 文件的包含路径,例如。
www.mywebsite.com/shop/shoes/sandals/index.php
和
www.mywebsite.com/shop/shoes/sandals/index.php
等。
connect.php 文件位于根目录中
www.mywebsite.com/connect.php
我目前在 nav.php 中使用的代码(包含在用户可访问的所有页面和目录中)如下。
<?php
include '../../connect.php';
?>
但是,这显然不适用于目录路径,例如
www.mywebsite.com/shop/shoes/sandals/index.php
我以前没有使用 php 的绝对路径使单个 connect.php 文件可由多个目录路径访问的经验。 但是,有关此事的一些指导将非常有帮助。 谢谢
答:
0赞
Jujunol
10/27/2015
#1
您可以尝试使用类似
include $_SERVER['DOCUMENT_ROOT'] . "/connect.php";
希望这有帮助!
评论
0赞
Jujunol
10/27/2015
如果此答案解决了您的问题,您可以通过单击答案旁边的绿色复选标记将其标记为已接受吗?它帮助社区知道这个问题已经解决。谢谢!
评论