phpbar.de logo

Mailinglisten-Archive

[php] CSS & PHP

[php] CSS & PHP

Benjamin Birkenhake phpbar at birkenhake.org
Fre Mar 19 10:11:12 CET 2004


Ich hab schon ein paar mal mit dynamische erzeugten PHP-Dateien 
gearbeitet, weil man sich so bei großen Projekte innerhalb von PHP
Mühe ersparrt, indem man Variablen für bestimmte Farben oder Größen
Definiert und diese dann zentral ändern kann.
Das ist extrem arbeitserleichternd, nur der code ist nicht sooo übersichtig.

Sowas sollte man aber nicht machen:
<link rel=stylesheet type='text/css' 
ref='/style.php?ID=5&lk=3&sid=45687128'/>
Weil manche Browser [mitunter in Abhängigkeit vom quirks/standard-mode]
nur Dateien mit der Endung.css interpretieren.

Es ist sicherer die Datei über fopen() zu erzeugen und mit fwrite()
zu schreiben. Ich kann gerne auch noch code schicken.

Gruß
Benjamin

Ernst May-Jung wrote:

> On Friday 19 March 2004 02:59, Ringo Großer wrote:
> 
> 
>>ich vermute, du sprichst von css dateien, die über das filesystem
>>referenziert,
>>also durch html code eingebunden werden.
>>die lassen sich wie jeder andere output von php erzeugen (templates sind
>>hierbei sicher ganz nützlich) und zusätzlich musst du wohl vor dem
>>einbindenden
>>html-output die generierte css datei an entsprechender stelle ablegen, also
>>im filesystem speichern.
> 
> 
> Die Frage, die ich mir dabei stelle ist, ob ein css Link auch so aussehen 
> dürfte:
> 
> <LINK rel=stylesheet type='text/css' href='/style.php?ID=5&lk=3&sid=45687128'>
> 
> Kann mir vorstellen, dass es funktioniert. Hab es aber noch nie ausprobiert.
> Ein Ablegen im Dateisystem ist dann nicht mehr nötig.
> 
> 
> 
> Da ich nur eine begrenzte Anzahl Variationen benötige, verweise ich einfach 
> nur auf das entsprechende Stylesheed. Das geht zumindest um einiges 
> schneller.
> 
> 
> Gruß
>      Ernst
> 
> 
> 



php::bar PHP Wiki   -   Listenarchive