2015-10-26 102 views
0

我试图在多个不同的目录和目录深度中包含相同的connect.php文件作为nav.php文件的一部分,并使用通用“动态”替代包含路径回到网站根文件夹中的connect.php文件,例如。如何从不同的目录路径和深度中包含

www.mywebsite.com/shop/shoes/sandals/index.php

www.mywebsite.com/shop/shoes/sandals/index.php

与connect.php文件被位于根d irectory

www.mywebsite.com/connect.php

我目前使用的nav.php(包含在由用户访问的所有页面和目录),它的代码如下。

<?php 
include '../../connect.php';  
?> 
但是这显然不会在目录路径工作就像

www.mywebsite.com/shop/shoes/sandals/index.php

我没有以往的经验使一个connect.php文件可以通过多个目录路径使用绝对路径和php访问。然而,关于这个问题的一些指导将非常有帮助。 感谢

+0

你要走2条路返回让它3 ../../../让我知道如果这样的作品 –

回答

1

你可以尝试使用类似

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

To continue reading...

希望这有助于!

+0

伟大的答案谢谢 –

+0

如果这个答案解决了你的问题,你可以通过点击绿色的选中标记在答案旁边?它有助于社区知道这个问题已经解决。谢谢! – Jujunol

+0

很好的答案谢谢 –

相关问题