我正在rootfolder中组织我的文件。基本问题是没有调用CSS和JS。来自" page-services-3.php"我必须打电话给标题。因为php网站正在放置在子文件夹中,所以我尝试了以下内容:
<?php include $_SERVER['DOCUMENT_ROOT'] . '/resources/includes/header.php' ?>
<?php include $_SERVER['DOCUMENT_ROOT'] . '/resources/includes/footer.php' ?>
我尝试使用CSS的正常href(如下图所示),我还在标题中设置了我的CSS文件:
<link href="http://localhost:8888/Portfolio-Version-2//plugins/magnific-popup/magnific-popup.css" rel="stylesheet">
但我刚收到以下页面:
从子文件夹调用标头的正确语法是什么? $_SERVER['DOCUMENT_ROOT']
对我来说在一些其他项目中使用完全相同的文件夹结构。
更新
在答案之后,我尝试执行以下操作:
在我的page-services.php中,我尝试了以下内容:
<?php require"http://localhost:8888/'resources/includes/header.php'"; ?>
<body class="no-trans ">
<?php require"http://localhost:8888/'resources/includes/navbar.php'"; ?>
<?php require"http://localhost:8888/'resources/includes/banner.php'"; ?>
和我试图在header.php中设置基数,index.php如下:
<?php define("http://localhost:8888/",dirname(dirname($_SERVER['SERVER_NAME']))); ?>
这只会导致以下错误:
localhost页面无效
答案 0 :(得分:0)
尝试在索引页面中执行此操作 只需定义网站路径
define("SITE_URL",dirname(dirname($_SERVER['SERVER_NAME'])));
SITE_URL:包含'http://localhost:8888/'
比你可以调用服务器中的任何文件
你能做的php文件
require"SITE_URL.'some_folder/some_file.php'";
或css文件你可以做到
<link href="<?echo SITE_URL.'/some_folder/some_file.css';?> " rel="stylesheet">
更多解释如何使用php路由器访问php router