Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用INCLUDE函数时CSS失败_Php_Css - Fatal编程技术网

Php 使用INCLUDE函数时CSS失败

Php 使用INCLUDE函数时CSS失败,php,css,Php,Css,我为我正在构建的网站下载了一个模板+CSS文件,该模板工作得很好,直到我尝试将其分解并将每个代码放在自己的文件中(以便于将来修改和编辑)。 因此,当我剪切包含(标题+元数据..等)的头部部分,并将其放入自己的文件中,并用include()函数替换它(当然),我丢失了CSS样式并返回到基本和标准样式(黑色和白色,没有额外的格式..等) 我哪里出错了?知道以下是我使用的include函数: <?php include 'files/head.php'; ?> 带有类似file:///C

我为我正在构建的网站下载了一个模板+CSS文件,该模板工作得很好,直到我尝试将其分解并将每个代码放在自己的文件中(以便于将来修改和编辑)。 因此,当我剪切包含(标题+元数据..等)的头部部分,并将其放入自己的文件中,并用
include()
函数替换它(当然),我丢失了CSS样式并返回到基本和标准样式(黑色和白色,没有额外的格式..等)

我哪里出错了?知道以下是我使用的include函数:

<?php
include 'files/head.php';
?>

带有类似
file:///C:/xampp/htdocs/test6/index.php
PHP未执行。您必须在apache参与的情况下运行它。目前,您正在以常规txt或html文件的形式打开PHP脚本-它只是传递给浏览器而不进行处理

为了使
include
函数工作,您必须使用apache运行它。当您使用xamp时,我认为您应该简单地使用URL打开它,如
http://localhost/test6/index.php
在这种情况下,apache将获得该请求并将其传递给PHP。PHP引擎将解释您的PHP脚本,并用head.PHP的内容“替换”include files/head.PHP。
如果一切正常,按Ctrl+U(或使用开发人员工具或Firebug查看HTML)后,您应该看到head.php的内容,而不是
opendeveloper Tools或Firebug,并查看是否加载了head中定义的代码。另外-您可以在脚本开头添加
错误报告(E\u ALL)
,查看是否显示一些错误。可能包含路径是错误的。您没有包含css文件链接所在的部分。如果显示标题和其他元数据,则问题将是由于css的相对路径造成的。尝试设置CSS的完整路径,看看这是否有助于解决目前的问题,例如,我的CSS文件位于:
C:\xampp\htdocs\test6\CSS\screen.CSS
我的头文件位于:
C:\xampp\htdocs\test6\files\head.php
CSS文件的路径应该是什么?(索引位于:
C:\xampp\htdocs\test6\INDEX.php
)视情况而定。打开index.php时,url是什么?或或者其他网址?