Hei, osaisiko joku sanoa, kun itselläni yksinkertaiset html sivut, en siis käytä PHP:tä, kun joskus löysin jonkin nettisivun, mihin sai syöttää laauslinkin, että näki ladatun materiaalin kappalemäärän, niin tällaista sivustoa, vai onnistuuko jotenkin tekemään ihan html muodossa? Ei siis mitään cgi yms juttuja, kun en viitsi kauheasti opetella uutta =)
Luepa itse kysymyksesi ja mieti, saako siitä oikeastaan mitään tolkkua. =)
Ehkä yritit kysyä, onko mahdollista laskea klikkauksia (latauskertoja) pelkällä HTML-koodilla. Siihen vastaus on "ei". On kuitenkin olemassa valmiita palveluita, joissa PHP-koodi on ulkopuolella ja omalle sivustolle tulee vain tavallinen linkki tai laskurikuva. Näitä voi etsiä vaikka hakusanoilla "HTML hit counter", tai ehkä joku muu osaa jotain tiettyä suositellakin.
Juuri tuollaista ulkopuolista laskuria tarkoitin. Hiukan taisin olla vielä unen päiten, kun kysymystä tein, mutta hyvä, että on oikolukevaa porukkaa mukana =)
Jotain palvelimessa toimivaa tietenkin tarvitaan, mutta se voi olla varsin yksinkertaista. Toisaalta eipä näytä oikein löytyvän vapaita palveluita, joita voisi käyttää, ja käyttöönkin tulisi lisämutka. Erilaiset "free hit counterit" (jotka eivät välttämättä ole oikeasti free - TANSTAAFL) keskittyvät tuottamaan näkyviä käyntilaskureita sivuille, mutta jos puhutaan _latauksista_ yleensä, niin mieleen tulee, että halutaan laskea, moniko lataa esimerkiksi sivulla olevan linkin kautta jonkin PDF-, EXE- tai muun tiedoston.
Hit counterit käyttävät "näkymätöntä kuvaa" ja laskevat siis ainakin sikäli väärin, että jos selain ei lataa kuvaa, ei tule hittiä. Isompi ongelma on, ettei sellainen tekniikka toimi latausten laskemisessa, vaan tarvittaisiin kai lähinnä Javascriptissä tehtävä viittaus osoitteeseen, jonka takaa löytyy laskuri. Tässä tietysti tulisi se pienehkö systemaattinen virhe, että jos Javascript ei ole käytössä, ei tule hittiä.
Siistein ratkaisu lienee, että latauslinkki ei viittaa suoraan tiedostoon vaan palvelimessa toimivaan koodiin, joka rekisteröi latauksen ja sitten hakee tiedoston ja lähettää sen. Jos oikein ymmärsin kysymyksen, niin CGI kyllä olisi käytettävissä, ja silloin riittäisi muutama rivi Perl-koodia. Tosin linkki toimisi tavallaan liiankin hyvin, koska esimerkiksi hakukoneen indeksointirobottikin saattaisi seurata linkkiä, mutta tätä vastaan on jonkinlaisia keinoja (meta-tägi, rel=nofollow, linkin muuttaminen lomakkeeksi joka vain näyttää linkiltä).
Mutta mitähän tässä varsinaisesti haluttiin? Jos itse asiassa vain kävijälaskuria, niin siihenhän on valmiita välineitä pilvin pimein, sekä huonoja että huonompia. Ne sopivat sivuille, joille halutaan aitoa 1990-luvun web-harrastelijoiden sivujen tunnelmaa. :-)
Mutta jos halutaan tilastoida käyntejä yms., niin että laskuria ei tyrkytetä näkyviin sivuilla kävijöille vaan ne ovat lähinnä sivuston ylläpitäjän käytössä, niin sitten ShinyStat voi olla sopiva: http://www.shinystat.com/en/
Eli otetaan ihan alusta. Sivuillani on www.statcounter.com seuranta, mutta törmäsin sellaiseen sivuun joskus, että regattiin ja sinne syötettiin latauslinkki esim www.sivut.com\paketti1.rar ja aina kun joku latasi sen minun serveriltä, tuo toinen sivusto rekisteröi sen ja sieltä näki latauskerrat. Mutta nyt en löydä enää moista sivua. Google näytti sen joskus. Toivottavasti tämä oli riittävän selkeästi kerrottu =)
Ilmaispalveluilla on taipumus hävitä tai muuttua maksullisiksi, kuten jo TANSTAAFL sanoo (There Ain’t No Such Thing As A Free Lunch). Mutta jos tosiaan haluat käyttää muiden tarjoamia palveluita (vaikka oma toteutus ei ehkä olisi sen mutkikkaampi), niin Google Analytics voisi olla sopiva tuollaiseen. Ainakin siellä erikseen mainitaan latausten seuranta:
http://www.google.com/support/googleanalytics/
Joo näemmä tuommoinenkin. Sattuisiko jollain olemaan tietoa, missä kohtaa analyticsissä tuon sitten pitäisi näkyä? En ainakaa löytänyt kohtaa missä olisi kerrottu.
Siellähän se on joko tapahtumissa tai sivulatauksissa.
Kannattaa huomioida, että kummassakin tapauksessa tulokset näkyvät vasta yleensä vasta vuorokauden jälkeen seuraavana aamuna noin klo 10, eli mitään reaaliaikaista seurantaa Analytics ei tarjoa.
Nyt ilmaisen kävijä- tai klikkauslaskurin saa myös Ohjelmointiputkasta: (EDIT: poistettu käytöstä v. 2020)
Kiitoksia tuosta latauslaskurista!
Sopiiko koodia pyytää, jotta saisi omille sivuille laitettua, kun sain asennettua sen PHP:n näemmä.
Löytyneekö sinulta myös tietokanta? Johonkin ne tiedot on tallennettava.
www.freemysql.net pitäisi saada, kun en ole vielä osannut luoda omaa. Pystyykö tuon mitenkään tekstimuodossa tekemään?
Koodausvirhe kirjoitti:
www.freemysql.net pitäisi saada, kun en ole vielä osannut luoda omaa. Pystyykö tuon mitenkään tekstimuodossa tekemään?
https://www.ohjelmointiputka.net/haku.php?alue=1000&tagi=8&lisaa=1
koitin asentaa tuon phpmyadmin, mutta ei oikein sujunut. Käyttö onnistuu, mutta onko jossain ohjeita asennukseen, kun koko ruutu punasena virheistä.
Koodausvirhe kirjoitti:
onko jossain ohjeita asennukseen
http://www.phpmyadmin.net/documentation/
Aihe on jo aika vanha, joten et voi enää vastata siihen.