gpt4 book ai didi

php - 在 css url 中包含 php 代码

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:43 24 4
gpt4 key购买 nike

您好,我需要在我的一个 css 文件中的文件夹中包含一个 php 代码。这就是我将我的图像和其他东西链接在一起的方式,并且它有效。

例如对于图像我通常这样做:

<img src="<?php $directories->fetchdir($img); ?> MYIMAGE.png" /> 

这通常会变成 www.example.com/html/img/MYIMAGE.png

directories <--- this is my class
fetchdir <-- this is my function

我在我的 .css 文件中尝试了同样的事情,但它不起作用。我在我的 test.css 文件中尝试了相同的方法。以下是我尝试过的

@font-face {
font-family:'FontAwesome';
src:url('<?php $directories->fetchdir($fonts);?>fontawesome-webfont.eot?v=4.0.3');
}

请帮忙。谢谢!

最佳答案

答案将取决于您运行的服务器。你在使用 Apache 吗? (很可能你是。)

问题是 Apache 不知道您要像 PHP 一样处理 CSS 文件。您可以将此行添加到您的 .htaccess文件制作它。

AddType application/x-httpd-php .css

注意:这可能不是一个好主意。您处理的脚本越多,为用户提供内容所需的时间就越多,出现安全漏洞的可能性就越大。如上所述,您可以使用 <style> 将 CSS 代码简单地包含在文档的头部。标签(PHP 将在那里正确处理)。

关于php - 在 css url 中包含 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21974944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com