php的麻烦包括来自不同的目录

时间:2015-03-01 20:04:05

标签: php include

我的根目录中有一些php文件,例如:

  • root / start.php
  • 根/ news.php
  • 根/ contact.php

所有这些文件都包含目录中的navigation.php

  • 根/包括/ navigation.php

这个navigation.php基本上是一个包含(相对)链接到不同文件的标题,例如start.php或news.php。这完全没问题。

但是,如果我的某些文件不在根目录但在子目录中,我可能无法完成这项工作,例如:

  • 根/文本/ text_01.php

如果我在此文件中包含navigation.php,导航中的链接将不再起作用(因为它们不在同一级别)。为了说明这一点,start.php与text_01.php不是同一个目录。

解决此问题的最佳方法是什么?绝对路径,还是有另一种解决方案?我感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

> define('ABSPATH', dirname(__FILE__) . '/' );