Я знаю, что могу попросить, чтобы мой php-файл работал как css один, я уже сделал. Моя проблема заключается в том, как использовать переменные в других файлах css-php? Мой файл css.php с глобальными переменными загружается перед другими в список html, но, похоже, он не включает его.Использовать переменные php в нескольких файлах css
Мой HTML:
<link rel="stylesheet" type="text/css" href="assets/css/variables.css.php">
<link rel="stylesheet" type="text/css" href="assets/css/main.css.php">
Мой variables.css.php файл:
<?php
header("Content-type: text/css");
$color = "#004D7F";
?>
Мой main.css.php файл:
<?php header("Content-type: text/css"); ?>
body {
background: <?=$color;?>;
}
Но это не работает , он не распознает переменную $ color. Поэтому я попытался добавить в main.css.php:
require("/assets/css/variables.css.php");
Но он выбросил ошибку. Кто-нибудь знает ответ? Как получить доступ к php-переменным в другом файле php, действующем как css?
Спасибо заранее!
- Карлос
Не могли бы вы дать нам ошибку, вызванную 'require'? – zilongqiu
Не могу, потому что он работает как файл css – Carlos2W
Еще несколько вопросов. Как вы запустили файл .html? Используете ли вы apache (например, localhost/test.html) или запускаете двойной щелчок по файлу? Если вы запустили двойной клик, он не сможет работать, потому что ваши .php-файлы не могут быть выполнены. – zilongqiu