Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ajastettu ulkoasu: css/php

tvuollo [13.02.2004 17:20:56]

#

Ajattelin tehdä kotisivuilleni css-tyylitiedoston ja sain (en ehkä niin omaperäisen) idean: kokeilin automaattisesti kellonajan mukaan vaihtuvaa tyylitiedostoa! css:n kanssa homma onnistui koodilla:

print "<link rel='stylesheet' type='text/css' href='".floor(date("G")/4)."/tyyli.css' />";
missä css-tiedosto vaihtuu 4 tunnin välein kansioista 0-5.

Yritin samaa logon (header.gif) kanssa. Mulla on joka tyylille oma kansio (0-5) ja jokaisessa on tyyli.css ja header.gif. Css toimii, mutta kokeilin headerin kanssa koodilla:

<?php print "<img border="0" src="http://koti.mbnet.fi/tvuollo/".floor(date("G")/4)."/header.gif">"; ?>

ja tuli:

Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in /mbnet/t/tvuollo/header.php on line 18

Missä vika?

antsa [13.02.2004 17:29:30]

#

<img border="0" src="http://koti.mbnet.fi/tvuollo/<?php echo floor(date("G")/4); ?>/header.gif">

Tuon ainakin pitäisi toimia.

Minusta on paljon selkeämpää ja kätevää laittaa PHP:tä HTML:n sekaan, eikä printata kaikkia tageja PHP:lla. :)

Blaze [14.02.2004 00:34:30]

#

lainaus:

<?php print "<img border="0" src="http://koti.mbnet.fi/tvuollo/".floor(date("G")/4)."/header.gif">"; ?>
...
Missä vika?

Escapemattomia lainausmerkkejä lainausmerkkien sisällä. Ylläoleva menee korjattuna. <?php print "<img border=\"0\" src=\"http://koti.mbnet.fi/tvuollo/".floor(date("G")/4)."/header.gif\">"; ?>

Antsan tapa toimii toki myös.

k-mikko [14.02.2004 14:16:42]

#

Älkää toki unohtako img-tagista alt-atribuuttia..

Nyntti [14.02.2004 23:20:59]

#

Hieno idea tuo ajastettu ulkoasu.

Itsellä tulee mieleeni sivusto, joka kuvaa vaikkapa auringon nousua/laskua kellonajan mukaan.

Pidemmällä skaalalla taas - jos tahdotaan tehdä sivustolle kevät/syys/talvi/kesä ulkoasut - eikä ole mahdollisuutta päivitellä sivustoa kummemmin - on tämä mainio ratkaisu.

Käytännössä aika kaukaa haettua jossittelua..... olishan mummukin vaari jos sillä olis munat. Kelpo skripti kuitenkin. =)

tvuollo [19.02.2004 18:57:13]

#

joo, minustakin se on hauska varsinkin nyt kun se toimii, mutta jos on vieraskirjat ja foorumit niin on vaikea saada se toimimaan kaikkiin...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta