php variable in stylesheet anzeigen

gerd87

Erfahrenes Mitglied
Hallo,
ich hole mir für eine Stylesheet die Daten aus einer Datenbank.
Die Daten müssen irgendwie in die Stylesheet eingebunden werden.

Z.B. color: $variable_für_die_farbe;

hab es auch schon mit
PHP:
color: <?php echo $schriftfarbe; ?> :
versucht.

Hat bisher aber noch nicht geklappt
 
Wenn dein Stylesheet die Endung *.php hat, solltest du einen entsprechenden Content-Type-header senden.

Wenn dein Stylesheet die Endung *.css hat, muss der Server so konfiguriert werden, dass auch diese Dateien durch PHP geparst werden(was per default nicht der Fall ist)
 
Du musst deinem Webserver sagen, dass auch Dateien mit der Erweiterung „css“ als PHP-Quellcode behandelt werden soll. Wenn dein Webserver Apache-Webserver ist, notierst du einfach Folgendes in der httpd.conf- oder .htaccess-Konfigurationsdatei:
Code:
AddType	application/x-httpd-php	.php .css
Die einfachere Lösung wäre jedoch der Stylesheet-Datei die Erweiterung „php“ zu geben und am Anfang des Skriptes den korrekten Media-Typ zu senden. Ich empfehle dir Letzteres.
 
Zurück