Moin!
Definiere "gesetzt" - sprich wie soll ich ihn setzen?
Per htaccess oder php.ini in den Verzeichnissen und für die Verzeichnisse , in denen die css-Dateien sind.
http://forum.de.selfhtml.org/my/?t=194268&m=1298722
Das hängt sehr davon ab, ob PHP als als Modul oder CGI ausgeführt wird. Eventuell ist es hilfreich, die bei php.net die entsprechenden Abschnitte nachzulesen.
AddType gehts ja scheinbar nicht - auch mit <Files *.css> und ForceType
Das kann keinen Einfluss haben, weil der Apache das nur beachtet, wenn das Modul oder CGI keinen Content-type-header sendet. Und PHP sendet das, was in der php.ini drin steht, also "text/html". Der Indianer glaubt das einfach, weil das Modul oder das CGI das ja besser wissen müssen. Also musst Du PHP (mit einer lokalen php.ini) oder einem Befehl, der es in die Umgebung schreibt (lokale .htaccess) dazu ermuntern die Einstellung aus der zentralen php.ini zu überladen (zu überschreiben).
Definitive Lösung für PHP als Modul:
Die test.css enthält, da sie nur als Beispiel dient und der Inhalt nicht interessiert, nur eine "1".
Die .htaccess hat folgenden Inhalt:
php_value default_mimetype text/css
AddHandler php5-script .css
Beweis durch Testabruf:
wget -d http://localhost/test4/test.css
DEBUG output created by Wget 1.11.1 on linux-gnu.
--2010-01-13 20:51:59-- http://localhost/test4/test.css
Auflösen des Hostnamen »localhost«.... 127.0.0.1, ::1
Caching localhost => 127.0.0.1 ::1
Verbindungsaufbau zu localhost|127.0.0.1|:80... verbunden.
Created socket 3.
Releasing 0x000000000064c430 (new refcount 1).
---request begin---
GET /test4/test.css HTTP/1.0
User-Agent: Mozilla 4.0 (Firefox 3.08)
Accept: */*
Host: localhost
Connection: Keep-Alive
---request end---
HTTP Anforderung gesendet, warte auf Antwort...
---response begin---
HTTP/1.1 200 OK
Date: Wed, 13 Jan 2010 19:51:59 GMT
Server: Apache/2.2.8 (Linux/SUSE)
X-Powered-By: PHP/5.2.11
Content-Length: 3
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/css # BINGO!
Du musst also nur die .htaccess in jedes Verzeichnis mit CSS-Dateien setzen.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development