我如何在CSS中运行PHP
我有一个像这样的样式表链接
<link href="css/<? echo $theme;?>/styles.css" rel="stylesheet" type="text/css" />
在CSS内,我希望能够回显db输出的背景图像
body{ background-image:url(../../images/<?php echo $theme.'/'.$background;?>);}
我尝试将以下内容添加到页面的开头,但它只是将所有内容输出为html代码
<? header ("Content-type: text/css");?>
我肯定这有问题,有人可以建议最好的做法吗?
提前致谢
回答:
将结尾更改为php的文件更改为由服务器运行,完成后就可以链接到该文件,就好像它是常规的css文件一样,并确保正确设置了标头代码并使用了该标头代码。文件顶部
<link href="css/<? echo $theme;?>/styles.css" rel="stylesheet" type="text/css" />
<link href="css/<? echo $theme;?>/styles.php" rel="stylesheet" type="text/css" />
和该文件的顶部
<? header ("Content-type: text/css");?>
顺便说一句,因为您似乎已经启用了 php shorttags ,则 最好还是 使用而不是使用
<? echo $var;?>
采用
<?=$var;?>
以上是 我如何在CSS中运行PHP 的全部内容, 来源链接: utcz.com/qa/409562.html