0

次のように、css の php 変数を介して画像へのパスを指定しようとしています。

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

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

それは可能ですか?

そうでない場合は、これを行う他の方法を教えてください。

4

4 に答える 4

0

これを試して:

<?php 
    $path= "http://www.ghhelpline.com/hello/images/"; //add http before link starts..
?>
<style>    
    .hello {
         background-image: url('<?php echo $path;?>new.png');
    }
</style>
于 2012-12-10T11:52:06.400 に答える
0

はい、そうです。(ウーフー!)

これを可能にするには、サーバーがファイルを解釈する必要があるため、サーバーが .css ファイルも参照するように設定を変更するか、名前を .php に変更します。

また、http:// を忘れないでください。そうしないと、パスが相対パスとして解釈されます。

于 2012-12-10T11:52:30.293 に答える
0

ファイルの種類によって異なります。このコードを .php ファイルで使用している場合は実行できますが、.css ファイルで使用している場合は実行できません。

これは、PHP インタープリターがこのタイプのファイルを解析しないためです。

于 2012-12-10T11:53:08.777 に答える
-1

プロトコルを追加...http://

<?php $path= "http://www.ghhelpline.com/hello/images/" ?>
于 2012-12-10T11:52:45.350 に答える