Moin!
AddHandler php5-script .css
Wozu? Warum gibst Du nicht <style type="text/css" >
Ich kann dir nicht folgen.
Ja. Ich hatte <link rel="stylesheet" type="text/css" href="/css/style0815.php" />
noch nicht ergänzt als ich entdeckte, dass Du Gründe hast.
Der Server glaubt PHP den Mime-Typ oder, wenn keiner gesendet wird, legt er ihn fest. Standart ist Text/Html.
Sprich PHP sind die MIME-Typen von Apache ansich egal bzw. er ignoriert sie und dreht sein eigenes Ding?
Ich korrigiere erst mal das Standart zu Standard. Ist keine stehende Kunst.
Die korrekte Reihenfolge ist:
Der Apache bekommt den Auftrag was auszuliefern:
-> "Huch ist ja PHP!"
--> PHP starten oder Modul füttern
---> PHP versucht einen Content-Typ in der php.ini (auch im Verzeichnis!) oder der Umgebung (auch mit .htaccess zu setzen) zu finden.
----> Der wird eventuell durch header('Content-type... im Skript überschrieben.
-----> Rückgabe der Ausgaben mit Content-Type an den Server.
Der Apache schaut jetzt nach: Bekam ich einen Content-Type gesendet?
-- Wenn ja-> Übernahme und aussenden.
-- Wenn nicht -> default aus der httpd.conf (und deren includes) oder htaccess.
default_mimetype=text/css
Das sorgt aber dafür das auch Dinge, die sich auf den default text/html verlassen falsch rausgeballert werden.
Nicht, wenn es in einer php.ini oder .htaccess in einem Verzeichnis gesetzt wird, in dem nur css-Dateien sind.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development