我没有什么问题,连接到style.php DBCSS在PHP与MySQL
<?php
$servername = "localhost";
$username = "root";
$password = "";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
header("Content-type: text/css; charset: UTF-8");
$Color = "#000000";
$Test = "#555000";
?>
#header {
background-color: <?php echo $Test; ?>;
width: 500px;
height: 500px;
}
a{
color: <?php echo $Color; ?>;
}
这段代码可以正常使用。 当我做这样的事情:
<?php
header("Content-type: text/css; charset: UTF-8");
$Color = "#000000";
$Test = "#555000";
?>
#header {
background-color: <?php echo $Test; ?>;
width: 500px;
height: 500px;
}
a{
color: <?php echo $Color; ?>;
}
这里的#header {}这是不行的,但一个{}将工作。 我可以以某种方式使它工作?
做过任何基本的调试,像打直接两个版本的网址是什么? db版本可能会输出一些东西\在css的东西开始前,所以生成的输出是'foo#header',而不是'#header'。 –