Rainer: css Dateien mit PHP parsen

Hallo,

habe lokal den xampp laufen und möchte nun mal interessehalber probieren auch css-Dateien bzw _eine_ ganz bestimmte css Datei mit PHP zu parsen.
Wo kann man dies einstellen. Sowohl in der httpd.conf als auch in der php.ini habe ich nichts gefunden um dem Parser mitzuteilel das er jetzt ausser .php eben mal auch .css rannehmen soll.

Gruß Rainer

  1. Sowohl in der httpd.conf als auch in der php.ini habe ich nichts gefunden

    glaub ich nicht - aber eine suche nach "AddType" in der suchmaschine deiner wahl sollte dir helfen

    eben mal auch .css rannehmen soll.

    hört sich versaut an ;)

    btw: zur not kannst du deine css-datei auch in .php umbennenen, der php-interpreter wird aber nichts tun, solange du ihn nicht mit <?php [...] ?> fütterst ;)

  2. Hallo, Rainer!

    Du musst "AddHandler cgi-script css" in Deine httpd.conf einfügen.

    Gruß, LX

    --
    X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: Unusual
    X-Please-Search-Archive-First: Absolutely Yes
    1. Du musst "AddHandler cgi-script css" in Deine httpd.conf einfügen.

      verständnisfrage: ich nahm bisher an, dass der mime-type freund apache dazu bringt, bestimmte dinge zu tun:

      AddType application/x-httpd-php .css
      sollte ihm doch sagen, er soll ressourcen mit der endung .css als php behandeln - anhand des mime-type entscheidet der server dann, ob der interpreter was zu tun hat oder nicht

      bitte um klärung

      1. Der Mime-Type bestimmt lediglich den Content-Header, nicht jedoch, was Apache mit dem Content anstellt.

        Gruß, LX

        --
        X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: Unusual
        X-Please-Search-Archive-First: Absolutely Yes
        1. Der Mime-Type bestimmt lediglich den Content-Header, nicht jedoch, was Apache mit dem Content anstellt.

          scheinbar doch, siehe dazu auch die php-doku
          http://at2.php.net/manual/de/faq.installation.php#faq.installation.apache.multiviews

          AddType reicht vollkommen aus so wie ich das jetzt sehe (steht nochmal etwas weiter oben in der selbe doku) - die AddHandler-Variante ist lediglich erforderlich, wenn die multiviews funktionieren sollen

  3. Hi,

    habe lokal den xampp laufen und möchte nun mal interessehalber probieren auch css-Dateien bzw _eine_ ganz bestimmte css Datei mit PHP zu parsen.

    Wenn er nur "_eine_ ganz bestimmte" CSS-Datei parsen soll, dann ändere um Himmelswillen nichts und geb halt dieser _einen_ CSS-Datei halt .php als Dateiendung. =:-o

    Und wenn sie dennoch unnötigerweise mit .css abgerufen werden soll: mod_rewrite oder mod_alias ist dein Freund.

    Gruß, Cybaer

    --
    Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
    (Jean-Jacques Rousseau, Philosoph u. Schriftsteller)
    1. Hi,

      Und wenn sie dennoch unnötigerweise mit .css abgerufen werden soll: mod_rewrite oder mod_alias ist dein Freund.

      Oder Files-Direktive und ForceType.

      MfG ChrisB

      --
      „This is the author's opinion, not necessarily that of Starbucks.“
    2. hi,

      Wenn er nur "_eine_ ganz bestimmte" CSS-Datei parsen soll, dann ändere um Himmelswillen nichts und geb halt dieser _einen_ CSS-Datei halt .php als Dateiendung. =:-o

      Mit dem entsprechenden Header nicht zu vergessen.
      Man sollte aber davon absehen, generell seine CSS durch den Parser zu jagen, da es das Caching der CSS auf's wesentliche reduziert, nämlich NULL[1] ;)

      mfg
      [1] wenn man nichts dagegen tut.

      --
      „Wenn du nicht bereit bist, dafür zu sterben, dann streiche das Wort »Freiheit« aus deinem Vokabular.“ -- Malcolm X
      I Have a Dream