En osannut päättää minne kysymyksenli lykkään joten moderaattorit laittakoot parempaan paikkaan jos niin parhaaksi katsovat ;)
Eli osaako joku äkkiseltään kertoa miten tälläisen pienen tekstin tai kuvan saisi sivuille josta ilmenee sääaseman tila. Nyt helposti moni vilkaisee vain säätietoja, eikä huomaa katsoa kellonaikaa, mikä näyttää säätietojen päivittyneen 5 tuntia sitten. >:(. Olisi mukava huomata sääaseman tila heti kättelyssä sivuille tullessa, koska asema toimii kohtuu epävarmasti, kun ei ole edes UPS:in nokassa... ;)
Tarkistamalla esim realtime.txt:in aikaleiman ja jos yli x sekuntia niin laitetaan texti näkiviin ;)
jotain tälläistä purkkakoodia voisi toimia aika hyvin:
<?php
$age = filemtime('polku/realtime.txt');
$offset = time()-3600; // Muuta aika sopivaksi, 3600 = 1h
if($age<$offset) {
print '<div style="font: 14px verdana; color:red;"><b>Säätiedot ovat jo '.(time()-$age).' sekuntia vanhoja!</div>';
}
?>
;D
Oho. Sepä kävi nopeasti...
Lainaus käyttäjältä: SkyMan - maanantai, 24.05.2010, 22:56
Oho. Sepä kävi nopeasti...
Tuo nyt oli tuollainen pikainen kyhelmä, sitähän voi sitten muokata jos jollain lailla jos haluaa ;D
Tuo on juurikin sitä mitä hain, suuret kiitokset tästä!
Tuotatuota, en ole pahemmin tuon php:n kanssa pelannut, joten mihin tuo koodinpätkä pitäisi lyödä? Suoraan html-koodin sekaan vai pitääkö luoda oma .php tiedosto? jälkimmäisellä tavalla sain pelaamaan mutta en osaa lykätä varoitustekstiä sivuilleni muun tavaran joukkoon. En vaan osaa ???
Sen voi lyödä muun html:än sekaan mutta...tiedoston nimi täytyy muuttaa .php:ksi jotta se toimii ja se koodipätkä pitää olla tyyliin
<?php
koodi tähän
?>
eli nuo alku ja pääte-systeemit pitää olla.
Vaikka tiedoston pääte olisi .php se ei muuta itse muun html:n koodausta mitenkään, se vain kertoo palvelimelle että nuuskii sen läpi mahdollista php-koodia varten ennen selaimelle lähettämistä.
Ei mennyt hukkaan tämäkään päivä, taas oppi uutta ja nyt pelaa mallikkaasti. Kiitokset ;D