微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP头文件中的相对文件路径

如何解决PHP头文件中的相对文件路径

我制作了一个 PHP 标头以防止在我的网站上多次编辑相同的内容,但遇到了文件路径问题。

我的标题与我的 CSS 文件和索引页存储在同一目录中。因此,如果我想在 website/products/category/product1.PHP 中包含标题,但我的标题位于网站目录中,CSS 将不会被加载。

我看到有人提到 include($_SERVER['DOCUMENT_ROOT'].'/header.PHP'); 可以工作,因为它使用到服务器根文件夹的相对文件路径,链接时这是否也可以在 HTML 中工作?

因此,如果我的 header.PHP 中有 <link rel="stylesheet" href="style.css">,我可以做类似的事情,以便无论我当前在哪个目录中都加载我的 css?

解决方法

在 HTML 中引用文件时可以使用完整路径:

例如

<link rel="stylesheet" href="/style.css"> 

将在您的公共根目录下搜索 style.css,例如/home/user/www/public,无论 HTML 本身来自哪个路径。

<link rel="stylesheet" href="/css/style.css">

将在 /home/user/www/public/css 下查找。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。