PHP interpretieren

Hallo

Wie kann ich Apache so konfigurieren, dass css dateien wie PHP interpretiert werden?

dass ich dynamische stylesheets erstellen kann

?!?!? was willsch su machen ?!?!

css wie php interpretieren?

  1. die beiden sprachen stehen in keinerlei bezug zueinander
  2. was bringts
  3. was willste damit bezwecken

Nils aka XraYSoLo

ich vermute mal er möchte zum beispiel css werte mit variablen ausfüllen und so
zum beispiel die schriftfarbe an die auswahl des benutzers anzupassen.

eine lösung habe ich allerdings nicht

style.css

[php]

<?php if (eregi($_SERVER['USER_AGENT'], "MSIE")) { display:none; } ?>

[/php]

das meint er!

Mod-Edit: Code-Tags - Wenn schon, dann richtig (XraYSoLo)

Du könntest in einer Datei die Sachen eingeben und sie in einer andere Datei oben in den Headbereich ausgeben lassen. Dann musst du nur mit statt mit externen dateien arbeiten.

CSS Daten müssen nicht unbedingt in .css Dateien stehen, hab ich mal gelesen. Versuch mal auf eine PHP Datei zu Linken.

bestes beipiel dazu: phpMyAdmin
alle style-dateien sind in php-dateien abgespeichert und werden includeiert.

Nils aka XraYSoLo

Erstelle dir eine PHP-Datei welche deine dynamische CSS-Datei repräsentiert.
In ihr kannst du dann den PHP Quelltext zur gernerierung des Stylesheets einfügen. Wichtig ist das du zu anfang des scripts festlegst das eine css datei ist. Das geht so:
[PHP]<?php header('Content-Type: text/css'); ?>[/PHP]

Die PHP-Datei kannst du dann wie eine CSS-Datei in deine Seite einbinden. Wenns so nicht klappt melde dich.

ich habs so versucht, hat aber ned geklappt:

<link href="css/style.php"  rel="stylesheet" type="text/css"/>

so gehts aber wunderbar:

<link rel="stylesheet" type="text/css" href="css/style.php" />

danke für die hilfe

btw:

?!?!? was willsch su machen ?!?!

css wie php interpretieren?

  1. die beiden sprachen stehen in keinerlei bezug zueinander
  2. was bringts
  3. was willste damit bezwecken

Nils aka XraYSoLo

und sowas schimpft sich mod :wink: nur spass…

sry auch, aber ich hab’ alleine schon die idee für absurt gehalten (vielleicht nur, weil ich sie nicht verstanden hab’).

Nils aka XraYSoLo

vielleicht nur, weil ich sie nicht verstanden hab

kein problem, kenn ich zu gut… :wink: