изменить переменные CSS на основе значений в базе данных MySQL - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть CSS-файл heredoc как php с 3 значениями, определенными

<?php header("Content-type: text/css");
$clabel = '#384DA0';
$cbackground = '#89A1BA';
$cfont = '#000000';
?>

Я хочу изменить эти переменные на основе значений в таблицах mysql. сохраните значение по умолчанию, если такого значения не существует.

Как бы я поступил так?

Тхак

1 Ответ

0 голосов
/ 29 февраля 2012

Установите их перед использованием heredoc:

$request = //do some database request here;
$clabel = $request['clabel'] ? $request['clabel'] : 'default value';
$myCSS = <<<EOT
      .someclass{color: $clabel;}
EOT;

Согласно моим (элементарным) знаниям о heredocs, ваш css должен быть проанализирован с правильно назначенными переменными.

...