gpt4 book ai didi

php - 为什么此 PHP 代码不提供给链接 TAG href 属性? (本地主机,不使用 laravel)

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:53 26 4
gpt4 key购买 nike

免责声明:我不知道我在用 PHP 做什么我只是在玩弄它。

我的 css 文件位于名为 CSS 的文件夹中,然后我的 header.php 和 footer.php 位于主站点文件夹中。如果我将 header.php 包含在我正在使用的其他目录中:

<?php include('../header.php'); ?>

我知道这不是实现它的方法,但是我可能不知道如何配置它(使用 config.php 文件等),但我的问题是,一旦 header 包含在任何目录的文件中当然它会在该文件夹中查找 css/main.css 文件,所以我尝试执行以下操作:

   <link rel="stylesheet" href="<?php echo $_SERVER['DOCUMENT_ROOT']. '/JAGS/css/main.css' ?>" />

当我在正文中使用 php 行时,它会显示路径

E:/xampp/htdocs/JAGS/css/main.css 

但如果我在链接标签中使用它,则不起作用。

除了我对 PHP 毫 headless 绪之外,似乎是我的问题所在。还有什么我应该使用的吗?我需要在我的 xampp 配置文件中做些什么吗?

编辑:“不起作用”是指未应用样式。编辑 2: 检查显示以下内容:

<link rel="stylesheet" href="E:/xamppp/htdocs/JAGS/css/main.css">

我知道 xampp 的末尾有一个额外的 p,这实际上是我为文件夹命名的。是因为它没有说“localhost/JAGS/CSS/main.css”吗?如果是这样,这是什么原因?

编辑 3: 控制台显示以下错误:

Not allowed to load local resource: file:///E:/xamppp/htdocs/JAGS/css/main.css

编辑 4: 不使用 Laravel

谢谢

最佳答案

为什么需要文档根目录,您应该在它前面放一个点并在元标记中设置基本 url。

<base href="yourdomain.com">   
<link rel="stylesheet" href="./JAGS/css/main.css'/>

关于php - 为什么此 PHP 代码不提供给链接 TAG href 属性? (本地主机,不使用 laravel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51792458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com