【发布时间】:2013-06-23 16:09:41
【问题描述】:
我在 000webhost 上建立了一个网站,但我在进行包含时遇到了麻烦。该站点使用大量模板,例如 head.php、footer.php 等。这些模板存储在包含文件夹中,但问题是我需要从 another 子目录访问这些文件。我已经尝试过 DOCUMENT_ROOT,但我收到一条错误消息。当我尝试 /public_html/includes etc 时也会发生同样的情况。我该怎么做?
【问题讨论】:
我在 000webhost 上建立了一个网站,但我在进行包含时遇到了麻烦。该站点使用大量模板,例如 head.php、footer.php 等。这些模板存储在包含文件夹中,但问题是我需要从 another 子目录访问这些文件。我已经尝试过 DOCUMENT_ROOT,但我收到一条错误消息。当我尝试 /public_html/includes etc 时也会发生同样的情况。我该怎么做?
【问题讨论】:
如果你当前的路径是/public_html/path,那么使用../include/访问/public_html/include/
【讨论】:
如果您需要访问某个子文件夹(不在您现有的 webroot 下),请尝试使用符号链接...
或
如果在您的 webroot 下,则添加 include_once "includes/somefile.php" 任何你需要包含这个文件的地方。 这假定 include 是您的 Web 应用程序文件夹中的子目录。
【讨论】: