如何在css中使用php路径?

如何在css中使用php路径?,php,css,Php,Css,我试图通过css中的php变量给出图像的路径,如下所示: <?php $path= "www.ghhelpline.com/hello/images/" ?> <style> .hello { background-image: url("<?php echo $path;?>new.png"); } </style> 有没有可能 如果没有,请告诉我其他方法。尝试以下方法: <?php

我试图通过css中的php变量给出图像的路径,如下所示:

<?php $path= "www.ghhelpline.com/hello/images/" ?>

    <style>
    .hello { 
        background-image: url("<?php echo $path;?>new.png");
    }
    </style>
有没有可能

如果没有,请告诉我其他方法。

尝试以下方法:

<?php 
    $path= "http://www.ghhelpline.com/hello/images/"; //add http before link starts..
?>
<style>    
    .hello {
         background-image: url('<?php echo $path;?>new.png');
    }
</style>
是的。呜呼

为了实现这一点,您的服务器需要解释该文件,因此要么修改设置,使服务器同时查看.css文件,要么将其重命名为.php

另外,不要忘记http://,否则路径将被解释为相对路径。

添加协议…http://


这取决于文件的类型。如果在.php文件中使用此代码,则可以执行此操作,但如果在.css文件中使用此代码,则无法执行此操作


这是因为PHP解释器不解析这种类型的文件。

是的,这种添加方式是可能的。这是可能的,但您忘记了$path DECLACTION后面的分号,它可以工作。。。将http添加到路径。在$path声明后是否需要分号?@Vasilis是的,据我所知,sctyle不是有效的html标记:它包装在样式标记中,因此不在css文件中。不需要解释。@TimJoyce:Ooops,我没看到这个。
<?php $path= "http://www.ghhelpline.com/hello/images/" ?>