CSS 中的 PHP 不起作用

标签 php html css

我试图在我的 css 中使用 php,但服务器按原样返回 php 代码 <style>p{background: url(<?php echo hello;?>)};</style>

我看到 url(<?php echo hello;?>)在我的浏览器控制台内联样式中。我放text/css没关系 header 是否在代码中,引用或双引号 php 部分。

但是这种样式在另一台服务器上可以正常工作。也许有任何设置不允许以这种方式使用 php?

最佳答案

看来问题是您正试图将 php 代码放入 .css 文件中,而您的服务器未配置为从此文件类型运行 php。

如果您使用的是 Apache,您可以尝试将这一行添加到您的 .htaccess 文件中(如果没有,请在根目录中创建一个)

AddType application/x-httpd-php .css

但是请注意,此操作可能会导致一些安全问题。

关于CSS 中的 PHP 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386522/

相关文章:

jquery - Mozilla 的 pdf.js 可以修改 PDF 吗?

php - 使用PHP发送特定图像

html - 溢出滚动时隐藏WebKit滚动条 : touch is enabled

php - 如何更新sql表中的空值?

html - Bootstrap 列中的相同高度标题

javascript - 如何加密 HTML、CSS 和 JavaScript 以防止侵犯版权

html - 如何调整 iframe 元素的大小以随屏幕大小变化?

javascript - 如何使用 document.getElementsByClassName ("Class_Name"直接更改 JS 中的样式属性)

php - PDO 和清理日期/删除 HTML

php - 如何上传文件并将文件表存储到数据库中?