【问题标题】:how to include from differing directory paths and depth如何从不同的目录路径和深度中包含
【发布时间】:2015-10-26 18:58:42
【问题描述】:

我试图在多个不同的目录和目录深度中包含相同的 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 文件的经验。 但是,有关此问题的一些指导将非常有帮助。 谢谢

【问题讨论】:

  • 你要往回走 2 路让它 3 ../../../ 让我知道这是否可行

标签: php path directory


【解决方案1】:

你可以尝试使用类似的东西

include $_SERVER['DOCUMENT_ROOT'] . "/connect.php";

To continue reading...

希望这会有所帮助!

【讨论】:

  • 如果此答案解决了您的问题,您能否通过单击答案旁边的绿色复选标记将其标记为已接受?它可以帮助社区知道这个问题已经解决。谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-03-31
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-30
  • 1970-01-01
  • 2013-07-08
相关资源
最近更新 更多