【问题标题】:Relative paths and includes相对路径和包含
【发布时间】:2013-09-05 02:02:36
【问题描述】:

所以我有一些 php 文件,我试图包含但没有运气。

我有根目录,然后我有一个名为 aboutus 的目录。在 aboutus 目录中,我试图从根目录包含一个 css 文件。所以我使用这个代码:

include $_SERVER['DOCUMENT_ROOT'] . "/meta-head.php";

include 工作正常,但在 meta-head.php 中有一些对文件的调用,其中之一是:

    <script src="_assets/js/navbar.js"></script>

问题是它试图从 root/aboutus/_assets/js/navbar.js(它不存在)访问它,而我希望它在 root/_assets/js/navbar.js 访问它。

我做错了什么以至于它不会访问相对于根目录的文件?

谢谢!

【问题讨论】:

  • 使用/root/_assets/js/navbar.js 作为脚本的“src”属性,假设root 是您可公开访问的网站的根目录。

标签: php path relative-path


【解决方案1】:

使用绝对路径或使用这个:

<script src="/_assets/js/navbar.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多