我在从文件夹中访问文件时遇到了一些麻烦。
我目前的场景是:我可以访问以下文件夹:
-
localhost/testproject/
-
localhost/testproject/inc
-
localhost/testproject/news
我有两个文件:
-
localhost/testproject/inc/header.php
-
localhost/testproject/news/test.php
在标题中.php包含一些css文件。现在的问题是,如果我尝试将header.php
包含在test.php
它不会加载 css 文件。
我发现我必须在配置文件中创建一个站点 url,并根据该站点 url 包含所有 css 和 js 文件。
config.php
define("SITE_URL",'http://localhost/testproject/');
header.php
include "config.php";
<link href="<?php echo SITE_URL; ?>css/styles.css" rel="stylesheet">
仅此而已:)感谢每个人的回应。
如果我理解正确,标题中有CSS链接.php。最好的解决方案是将链接从
<link rel="stylesheet" href="style_of_header.css" type="text/css">
自:
<link rel="stylesheet" href="./inc/style_of_header.css" type="text/css">
.
会将您带回根文件夹。从那里,您可以指定相对于根文件夹的文件夹。