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

PHP-skriptiä pukkaa

Aloittaja meteorologi, maanantai, 12.05.2008, 19:01

« edellinen - seuraava »

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

meteorologi

Latasin ja asensin nyt 216_48-version.

meteorologi

#41

Pari kysymystä:
1. Millä koodilla pyöristetään CBI-indeksi?
2. Miten saadaan CBI-indeksiin alueelle 40-100 arvo "Keskitaso"?
3. Kuinka helleindeksi lasketaan?
4. Ja aiemman topicin kysymys, miten absoluuttinen kosteus lasketaan?

meteorologi

Entä onko teillä mitään lisättävää skriptiini?
Haluaisitteko vaikka muita yksiköitä lukemiin, tai vähän väriä?

meteorologi

#43
Lainaus käyttäjältä: Meteorologi - keskiviikko, 06.08.2008, 16:21

Pari kysymystä:
1. Millä koodilla pyöristetään CBI-indeksi?
2. Miten saadaan CBI-indeksiin alueelle 40-100 arvo "Keskitaso"?
3. Kuinka helleindeksi lasketaan?
3. Ja aiemman topicin kysymys, miten absoluuttinen kosteus lasketaan?

Sain tiedot:
1. round($metsapaloindeksi,3)
3. löysin kaavan.
4. aika pitkän työn tulos oli tuon kaavan hankkiminen.

Kakkosta en osaa vielä koodata.

Nyt on jo aika matemaattinen tuo skripti.

meteorologi

Miten sinä, Juha, teet nuo hienot väriefektit PHP-lukijaskriptissä?

Minulla on vain tällä hetkellä mustavalko-skripti, ja olisi kiva saada väriä elämään.

weatherc

Tämä pätee sekä tuon "keskitaso"- että värieffekttin:

if($metsapaloindexi > 50) {
$mbi = '<font color="#654567">' . $mestapaloindexi . '</font>';
} else {
$mbi = '<font color="#000000">' . $mestapaloindexi . '</font>';
}

Tällä esimerkissä $mbi:n väriä muutetaan jos indexi yli 50 muuten se on musta. "keskitaso"-sanan saa samlla kaavalla:

if($metsapaloindexi > 50) {
$mbi = '<font color="#654567">Keskitaso</font>';
} else {
$mbi = '<font color="#000000">Matala</font>';
}

J.Jäntti

Weatherc ehtikin vastata tuohon, ennenkuin minä ehdin. Nopea mies, kertakaikkiaan. :)
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2025
Ukkoskausi avattu Helsingissä: --.--.2025
-------------------------------------------
Ukkospäivälaskuri 2025; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

meteorologi

Olen varsin tyytyväinen itseeni, kun sain noinkin (minulle ison) urakan valmiiksi.
Jopa ehtolauseet tuulensuuntien suomennoksille menivät isoitta ongelmitta.

Kommentteja otan vastaan erittäin mielellään.

Ja jos joku haluaa käsiinsä lähdekoodin, ottakoon minuun yhteyttä.

meteorologi

Lainaus käyttäjältä: weatherc - keskiviikko, 06.08.2008, 20:38
Tämä pätee sekä tuon "keskitaso"- että värieffekttin:

if($metsapaloindexi > 50) {
$mbi = '<font color="#654567">' . $mestapaloindexi . '</font>';
} else {
$mbi = '<font color="#000000">' . $mestapaloindexi . '</font>';
}

Tällä esimerkissä $mbi:n väriä muutetaan jos indexi yli 50 muuten se on musta. "keskitaso"-sanan saa samlla kaavalla:

if($metsapaloindexi > 50) {
$mbi = '<font color="#654567">Keskitaso</font>';
} else {
$mbi = '<font color="#000000">Matala</font>';
}


Iso Kiitos!

meteorologi

No entä jos haluaa indeksiin 40 asti arvon matala, 40-100 keskitaso ja yli 100 korkea?

Tuossa tekee hankalan keskitaso. Jotenkin näinkö:
else if ($metsapaloindeksi = > 40 < 100)
{
$tulostettava_metsaindeksin_kuvaaja = "Keskitaso";
}