FinWX Foorumi
keskiviikko, 23.05.2012, 05:47 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
Jäikö aktivointi sähköposti saamatta?

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
06.05.2012
Toivotamme tervetulleeksi FinWX:n 69. jäsen-sääaseman, FinWX Turku-54:n.
Sääasema on Länsi-Suomen läänin 25. FinWX-asema.

Lue lisää uudesta jäsenasemasta täältä.
 
   Etusivu   Ohjeet Haku Kalenteri Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: Status-sivut yhdistyivät  (Luettu 320 kertaa)
0 jäsentä ja 2 vierasta katselee tätä aihetta.
weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4548


« : lauantai, 27.11.2010, 23:25 »

Yhdistin status-sivut yhdeksi, elikkäs vanha "Status"-sivu ja dedin sivun. Linkki uuteen sivuun löytyy Muuta-valikosta tai tästä: http://www.nordicweather.net/index.php?sivu=19.8&lang=fi.  Virnistää

Sivu on osittain piilotettu mutta myös julkisena on entisen "Status"-sivun tavarat niin muutama ajax:lla toimiva reaaliaikainen mittari  Iskee silmää  Virnistää
Dediläisille on enemmän lukemia kun jota ihmetellä ja seurailla purkin tilaa  Iskee silmää
tallennettu

ARu
Mielipidepresidentti
****
Poissa Poissa

Viestejä: 100



WWW
« Vastaus #1 : lauantai, 18.12.2010, 10:16 »

minkälaisella koodilla saa toimimaan Weather Station Status sivun.
tallennettu

weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4548


« Vastaus #2 : lauantai, 18.12.2010, 16:40 »

Pitääpi kysäistä koska tuo mun skripti on sen verran riisuttu/kustomoitu ettei siinä ole enää kommentteja asiasta että kuka sen teki Iskee silmää
Joka tapauksessa, se on yksi näistä monista valmis-skripteistä joka on tehtailtu ww-foorumilla Hymyilee

EDITTIÄ Löytyihän se Hymyilee
Se on rakennettu sisään tuohon saratoga-templaten sivulle mutta helpolla sen saa napsittua ulos siitä Iskee silmää

* wxstatus.php.txt (8.07 kilotavua - ladattu 67 kertaa.)
« Viimeksi muokattu: lauantai, 18.12.2010, 16:46 kirjoittanut weatherc » tallennettu

ARu
Mielipidepresidentti
****
Poissa Poissa

Viestejä: 100



WWW
« Vastaus #3 : lauantai, 18.12.2010, 17:40 »

kiitti vinkistä
muuten toimii mutta ylimmäisille riveille tulee

Warning: shell_exec() has been disabled for security reasons in /xxxxx/xxxxxx/xxxxx/wxstatus.php on line 54
Webserver up for: Hours Minutes

xxxx = muutin pois omat polut, niissä ei vikaa
tallennettu

weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4548


« Vastaus #4 : lauantai, 18.12.2010, 17:50 »

Jepp, kyseinen funktio on mitä yleisemmin disabloitu turvallisuus-syistä serverillä, on todella vaarallinen funktio kaiken kaikkiaan. PHP:ssä on nippu noita vaaralliseksi luokiteltavia funktioita jota yleisesti on disabloitu, kuten myös dedillä.
En oikeen ymmärrä miksi sitä on edes käytetty tuossa skriptissä.
Tosin onhan se kiva saada serverin uptime mutta se on aika hankalaa jollei mahdotonta normaalissa webhotellissa, dedillä taas nappaan uptimen toista kautta Iskee silmää

Kommentoi ulos se ja siihen liittyvät tavarat niin virhe katoaa.
 
tallennettu

ARu
Mielipidepresidentti
****
Poissa Poissa

Viestejä: 100



WWW
« Vastaus #5 : lauantai, 18.12.2010, 18:19 »

oti pois noi rivit hyvin toimii

vielä sen verran että miten sais muutettua ton sekuntti ajan joko tunnit,minuutit sekuntit
kun toi ukkostutka ei ole talvella päällä ja tulee aikamoinen sekunttilukema

Realtime Strikes / Ukkostutka data    NOT Current    7269725    

tallennettu

weatherc
Foorumin Yleismoderaattori
*****
Poissa Poissa

Viestejä: 4548


« Vastaus #6 : lauantai, 18.12.2010, 18:43 »

hieno homma.

aja lukema jonkun tämän tapaisen funktion läpi tyyliin timediff($lukema) niin se tulee niinkun tuossa munkin sivulla:

Koodia:
function timediff ($tdiff) {
if ($tdiff < 60) {
//Timediff is less then 1 minute, so must be seconds
$tdiff=number_format($tdiff);
return $tdiff." sec.";
} elseif ($tdiff < 3600) {
//timediff is less then 1 hour, so must be minutes
$tdiff=$tdiff/60;
$tdiff=number_format($tdiff, 1, '.', '');
return $tdiff." min.";
} elseif ($tdiff < 86400) {
//timediff is less then 1 day, so must be hours.
$tdiff=($tdiff/60)/60;
$tdiff=number_format($tdiff, 1, '.', '');
return $tdiff." h";
} elseif ($tdiff < 604800){
//timediff is greater then 1 day, so must be days.
$tdiff=(($tdiff/60)/60)/24;
$tdiff=number_format($tdiff, 1, '.', '');
return $tdiff." days";
}else{
//timediff is greater then 1 day, so must be days.
$tdiff=(($tdiff/60)/60)/24/7;
$tdiff=number_format($tdiff, 1, '.', '');
return $tdiff." weeks";
}

}
tallennettu

ARu
Mielipidepresidentti
****
Poissa Poissa

Viestejä: 100



WWW
« Vastaus #7 : lauantai, 18.12.2010, 19:15 »

kiitän ja kumarran nyt toimii
vielä pieniä muutoksi.
tallennettu

Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Validi XHTML 1.0! Validi CSS!