|
|
| Luo avain |
![]() |
|
|
Php-ohjelmointi:
Tee oma kävijälaskuri
Laskurin php-lähdekoodiKopioi kävijälaskurin php-kielinen lähdekoodi:
Lehdessä ollut Listaus 3 sisälsi virheen valiaikainen-taulukon käsittelyssä. Tässä nettijatkossa oleva Listaus 3 on korjattu versio. Muokkaa laskurin ulkoasuaPeruslaskurin ulkoasua voidaan piristää lisäämällä tulostukseen väriä ja grafiikkaa. Helpoimmin tämä tapahtuu lisäämällä ohjelman while-silmukkaan komentoja, jotka muotoilevat tietojen tulostamista, kuten esimerkkilistauksessa 4 on tehty:
Listaus 4: Laskurin ulkoasun muuttaminen
Jokaista tallennettua tietoa kohden luodaan yksi taulukkorivi (<tr>) ja tulostetaan sille tarvittavat tiedot. Lisäksi tulostetaan graafinen kuvaaja, tässä tapauksessa vaakapalkki, jonka leveys määräytyy tulostettavan tiedon esiintymistiheydestä. Jos referer-osoite on esimerkiksi ollut 50 prosentissa tapauksista sama, tulostetaan vaakapalkki, jonka leveys on 50 x 2 = 100 kuvapistettä. Kerroin-muuttuja on mukana, jotta kuvaajia voidaan suurentaa tai pienentää helposti. Huomaathan, että esimerkkilistaus 4 ei sellaisenaan toimi, vaan luuranko vaatii ympärilleen hieman lihaa ja nahkaa. Kopioitavat nahkapaketit sisältävät sekä php-lähdekoodit että grafiikat.
Kun purat zip-paketin, saat koneellesi uuden nayta_kavijat.php-tiedoston ja hakemiston skin1, skin2, tai skin3 riippuen siitä, minkä paketin kopioit. Jos olet toteuttanut laskurin lehdessä kerrotulla tavalla, voit kopioida tiedostot suoraan kotihakemistoosi. Muista säilyttää hakemistorakenne! Mikäli olet muuttanut laskurisi lokitiedoston nimeä, muuta oman tiedostosi nimi koodiin rivillä 10, kohdassa:
Koodia tutkimalla saat selville, miten kuvaajat on rakennettu. Koodi on yritetty kirjoittaa mahdollisimman selkeäksi ja vaikeampia ratkaisuja on vältetty. Osaavat ohjelmoijat voivat parantaa koodia. Mikäli ohjelmointitaitosi eivät ole hyvät, mutta haluat kokeilla luoda omia kuvaajia, voit muuttaa helposti taulukon asetuksia riviltä 30 eteenpäin muuttamalla kohtaa:
Muuttamalla arvoja saat taulukot muuttamaan muotoaan. Hakemistosta skin1, skin2 tai skin3 löydät kuvat, joita muuttamalla saat kuvaajien ilmeen muutettua. Lisäksi löydät hakemistosta tyylitiedoston, joka määrää tekstien ulkoasun. Linkkivinkit
Laskureita ja ohjeita laskurisi kehittämiseen:
Ja rankemman luokan laskurit ja logit täältä:
Antti Iiskola
Copyright © Sanoma Magazines Finland Oy, MikroBitti 1999-2008 - käyttöehdot |
|