我一直在网上寻找在CSS中使用PHP的解决方案,我找到了一个。但它并没有真正起作用。
我的“style.php”文件:
<?php
header("Content-type: text/css;");
$mainpicurl = "img/cars/mainpic/e38.jpg";
?>
body {
background:url("<?php echo $mainpicurl; ?>") no-repeat;
}
是的,我将样式表的链接更改为index.html
中的.php。
但我得到的是:http://prntscr.com/5qpddy
我正在测试localhost,我做错了什么?我错过了什么吗?
答案 0 :(得分:3)
您的屏幕截图显示了发送到浏览器的PHP代码。您的Web服务器未设置为将.html页面解析为PHP文件,这很简单。要么以这种方式设置,要么将index.html更改为index.php
答案 1 :(得分:0)
从;
删除header("Content-type: text/css;")
。正确的形式:
<?php
header("Content-type: text/css");
$mainpicurl = "img/cars/mainpic/e38.jpg";
?>