将全局变量包含在php样式表中。

时间:2012-06-09 19:20:49

标签: php css

如何在style.php文件中包含全局变量?基本上是一个php样式表。

这是主文件:

<?php 
function (){
$gbvariable = get_option();

?>

<input type="text" size="20" name="backgroundcolor" value="<?php $gbvariable; ?>"/>

<?php
}
?>

这是style.php文件。

<?php header('Content-Type: text/css');?>

#div{


background: <?php $gbvariable; ?>;

}

2 个答案:

答案 0 :(得分:4)

您必须以某种方式将变量传递给style.php,因为在浏览器呈现页面之前它不会被加载。因此,样式表href为"style.php?gbvariable=<?php echo $gbvariable; ?>",然后您可以在stylesheet.php中使用$_GET['gbvariable']

答案 1 :(得分:1)

我做了:

echo "<link rel=\"stylesheet\" href=\"css/style.php?var1=$gbvariable\" type=\"text/css\" />"; 

并进入style.php文件只需添加

<?php $gbvariable=$_GET['var1']; ?>`

这是一种享受。 Props to Chris P.,甚至都没想过。