【问题标题】:Troubles with php include from different directoriesphp 的问题包括来自不同目录
【发布时间】:2015-05-02 03:11:39
【问题描述】:

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

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

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

  • root/include/navigation.php

这个navigation.php 基本上是一个包含不同文件的(相对)链接的标题,例如start.php 或news.php。这工作得很好。

但是,如果我的某些文件不在根目录中而是在子目录中,例如:

  • root/text/text_01.php

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

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

【问题讨论】:

  • 为了让navigation.php在任何地方都能工作,是的:绝对路径。
  • 好的,那我就这么做,我猜。谢谢,bobdye!

标签: php include


【解决方案1】:
> define('ABSPATH', dirname(__FILE__) . '/' );

【讨论】:

    猜你喜欢
    • 2014-05-05
    • 2012-02-18
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    相关资源
    最近更新 更多