| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
C2F/F2C Lämpötila muunnokseternesti 11.06.03 13:32 Yksinkertainen skripti fahrenheit ja celsius asteiden muunnoksiin keskenään. Älkää haukkuko maanrakoon.. =)
<font face="Verdana"> Result: <?php /* Tallenna tämä PHP skripti nimellä tempconv.php - Tulokset pyöristetään siten että tulokseen ei tule desimaaleja - Desimaali arvot annettava muodossa kokonaisluvut.desimaalit , pilkun sijasta on käytettävä pistettä -Eipä tässä muuta toivottavasti pidit.. =) Tämän skriptin on kirjoittanut ernesti@mbnet.fi */ if (isset($count)){ if (isset($Form)){ if(isset($Form["format"])){ if(isset($Form["value"]) and $Form["value"]!==""){ $temp="".$Form["value"].""; if($Form["format"]=="ftc"){ $result = (5/9)*($temp-32); $result = round($result,0); echo "<h3>".$Form["value"]." F is $result C</h3>"; }else{ $result = ((9/5)*$temp)+32; $result = round($result,0); echo "<h3>$temp C is $result F</h3>"; } }else{ echo 'ERROR: You did NOT give me the degree value!'; } }else{ echo 'ERROR: I do not know the value type!'; } } }else{ echo 'No request'; } ?> <h2>Temperature converter</h2> <form action="tempconv.php?count" method="POST" enctype="multipart/form-data"> <h3>I want <br> <br> <b><input type="radio" name="Form[format]" value="ftc">Fahrenheit to Celsius <br> <input type="radio" name="Form[format]" value="ctf"> Celsius to Fahrenheit<br><br> Degree value <input type="text" name="Form[value]" size=3 maxlength=5><br><br> <input type="submit" value="Convert"><br><br> <i>Decimal values with . instead of ,<br> Negative values with - </i></b></h3> </form> </font> <?php ?> ernesti 13:35 11.6.03 Hupsista.. tuohon loppuun jäi <?php ?> Ne saa poistaa eikä sillä ole vaikutusta lopputulokseen.. heh enpähän huomannut... ernesti 13:37 11.6.03 Ja jotta tämä toimisi on palvelimella oltava register_globals päällä. Sori..n =) bluebyte 13:56 11.6.03 ihan kätsy neon 14:55 11.6.03 Onko se niin vaikea tehdä ei scriptejä, jotka eivät tarvitse register globalssia? Vastaus on ei, mutta platform independent ei liene sitten tuttu asia. ernesti 23:46 11.6.03 Jokainen saa muokata koodia mielensä mukaan, siitä saa pienillä muutoksilla myös toimivan kun kyseinen asetus on off. Tätä skriptiä tuskin tulee monikaan käyttämään, joten tämä ei ole suuri ongelma. Ja monilla palvelimilla register_globals on päällä, koska haluavat välttää liikoja tiedusteluja asiakaspalveluun ja vihaisia soittoja. Mielestäni register_globals ei aukaise mitään turva-aukkoja ainakaan tämän skriptin kohdalla. Tunkeutujan olisi tiedettävä mitä tiettyä skriptiä sivusto käyttää ja etsittävä siitä mahdolliset porsaanreiät. Ja kukahan haluaisi hakkeroida sinun sekavat "Hei tässä on mun kotisivut" ... vastaus on... Ei kukaan. MIra 12:58 13.2.04 Pienillä muutoksilla tuosta saa ihan näppärän eurolaskimen ja sellaiselle on ehkä enemmän tarvetta... Kiva kun joku on vääntänyt jo tällaisen valmiiksi, voihän tätä soveltaa muuhunkin! |
![]() Haku
|