Uutiset:

22.03.2025
FinWX:n ja Ilmatieteen laitoksen välinen säädatan vastaanottopilotti on päättynyt

Säädataa siirtävä datasilta ajettiin alas 22.03.2025 kello 02:00. (22.03.2025, 00:00 UTC).

Ilmatieteen laitoksen terveiset asian tiimoilta voitte lukea täältä.

Main Menu

Status-sivut yhdistyivät

Aloittaja weatherc, lauantai, 27.11.2010, 22:25

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

weatherc

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.  ;D

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

ARu

minkälaisella koodilla saa toimimaan Weather Station Status sivun.

weatherc

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

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

ARu

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

weatherc

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 ;)

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

ARu

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    


weatherc

hieno homma.

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

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";
}

}

ARu

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