次のように、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:// を忘れないでください。そうしないと、パスが相対パスとして解釈されます。
ファイルの種類によって異なります。このコードを .php ファイルで使用している場合は実行できますが、.css ファイルで使用している場合は実行できません。
これは、PHP インタープリターがこのタイプのファイルを解析しないためです。
プロトコルを追加...http://
<?php $path= "http://www.ghhelpline.com/hello/images/" ?>