• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

.php als Stylesheet

Status
Für weitere Antworten geschlossen.
Hallöle alle zusamm'

Ich plane gerade ein Projekt, bei dem manche CSS-Daten verstellbar sein müssen. Jetz dachte ich mir, dass man doch style.php als Stylesheet nehmen könnte und dort die Datenbankdaten als Angaben ausliest, wäre das möglich oder kommt dann ein Fehler?
 
Teste es doch einfach aus ;-)

Wenn es nicht klappt kannst du noch einmal versuchen es mit header('Content-Type: text/css'); versuchen dann wird die Datei auch mit dem richtigen mime-type gesendet...
 
Zuletzt bearbeitet von einem Moderator:
mach es doch einfach so:
Du schreibst eine css.php wie eine css und bindest sie dann mit include() in den Header der HTML seite ein...
 
Würde so auch gehen, aber ich müsste es wenn in eine PHP-Seite includieren, weil man nur in .php-Dateien includieren kann... Aber gehen würde es...
 
So, ich habe es jetz anders geregelt. :-D Ich habe einfach eine Datei style.php immer in den Header includiert. Die sieht so aus:

PHP:
<?php
// Felder aus Sicherheitsgründen leergelassen
mysql_connect()
mysql_select_db()

$bg_farbe = mysql_query(SELECT ...)
$font_farbe = mysql_query(SELECT ...)
// usw.

echo "<style type=\"text/css\">
body { background-color:{$bg_farbe}; color:{$font_farbe};  } 
</style>"; //usw.

?>

So gehts auch, um die Validität des StyleSheets muss ich mich dann später kümmern.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben