Derzeit online: ca. 20 User  
Spenden via PayPal Es ist geschafft! PHP für dich ist ab sofort auch als Buch erhältlich. Endlich im handlichen Format, zum Nachschlagen, mitnehmen oder gemütlich nebenbei lesen. Mit noch mehr Informationen und zusätzlichen Beispielen!
Jetzt bei Amazon oder BoD bestellen!


Schnipsel

PHP - Stylesheet-Datei mit PHP dynamisch gestalten

Meine Wunsch, eine Stylesheet-Datei dynamisch zu erstellen führte mich logischerweise zu PHP. Und tatsächlich ist es ganz einfach möglich, CSS mit PHP dynamisch zu machen.

Wir verwenden dafür sattt der üblichen format.css eine format.php-Datei. In dieser benötigen wir unbedingt eine Header-Anweisung, die ganz an den Anfang der Datei kommt:
  <?php
  header("Content-type: text/css");
  ?>
Danach kann man ganz nach Belieben normale CSS-Anweisungen verwenden - oder eben mit PHP Abfragen, switch, if-Anweisungen usw. arbeiten. Wichtig ist jedoch, dass die format.php fehlerfreie CSS-Befehle liefert. Sobald irgendwelcher "unsinniger" Text in der Datei steht, funktioniert keiner der gewünschten Styles.

Überprüfen kann man das ganz einfach, indem man im Browser format.php direkt aufruft - dann bekommt man die durch PHP generierte Format-Datei direkt angezeigt und Fehler fallen sehr schnell auf.

© 2001 - 2010 Claudia Unkelbach
Gießener Straße 75, 35396 Gießen