このチュートリアルhttps://css-tricks.com/css-variables-with-php/に続いて、CSSでPHP変数を使用しました。私はconcrete5(バージョン5.6)のCMSを使用しています。 .phpファイルと.cssファイルの両方をロードしました。CSSにPHP変数を含める(具体的には)
NewFile.php
<?php
header("Content-type: text/css; charset: UTF-8");
$clRed = 'red';
?>
NewFile.css
@import "/path/css/NewFile.php?type=cms";
.one-third{
width: 33%;
margin: 0 auto;
background: <?php echo $clRed;?>;
}
が、CSSは、PHPの変数を読んでいません。
私はまた、これらのリンクに
http://doctype.com/use-php-variables-inside-css-file
how can I use of a php variable into a .css file
PHP Variables in CSS not working
を呼び3210ありがとうございます。 注:推奨されている方法ではありません。
これは機能しません。どのような階層であるべきですか。 * .css.phpファイルまたは* .phpファイルを最初にインポートする必要がありますか? – Neetigya
2つのファイルを忘れて、それらをNewFile.phpに統合し、リンクのhrefに入れてください。 – calexandre
これは動作します、ありがとうございます。将来の読者にとって、この行は非常に重要です: - header( "Content-type:text/css; charset:UTF-8");もう一つの良いリンク - http://jafty.com/blog/tag/php-header-content-type-css/ – Neetigya