| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
hittilaskuriempty 09.08.03 22:31 tosi simppeli loki kotisivujen kävijöstä
<?php /* -!- käyttö: -!- laskuri.php sivujen juureen, samaan hakemistoon luodaan data.txt jolle chmod 666. itse sivulle: include "laskuri.php"; datan voi lukea menemällä selaimella laskuri.php?tulostus=1 */ $ip = $_SERVER['REMOTE_ADDR']; $referer = $_SERVER['HTTP_REFERER']; if ($referer == "") { $referer = "suora/tuntematon"; } $agent = $_SERVER['HTTP_USER_AGENT']; $tulostus = $_GET['tulostus']; $date = date("d.m.Y H:i:s"); $rivi = "$date||$ip||$agent||$referer\n"; // datatiedoston nimi $data = "data.txt"; // "admin-moodi" if ($tulostus == "1") { $hitit = file($data); $count = count($hitit); $hitit = array_reverse($hitit); print("<html><p>Yhteensä $count hittiä \o/</p>\n <table width=\"100%\" cellpadding=\"5\">\n <tr> <th>aika</th> <th>ip</td> <th>klientti</th> <th>referer</th> </tr>"); for ($p=0; $p<$count; $p++) { $info = explode("||", $hitit[$p]); print(" <tr> <td>$info[0]</td> <td>$info[1]</td> <td>$info[2]</td> <td>$info[3]</td> </tr>\n"); } print("</table></html>"); } // itse laskuri else { $fopen = fopen($data, "a"); fwrite($fopen, $rivi); fclose($fopen); } ?> empty 22:31 9.8.03 eka skripti täällä :) älkää tappako :D bluebyte 19:06 12.8.03 ihan kiva ToniKos 17:32 15.8.03 ihan hyvä, saattaa vaan tulla vähän luettavaa jos sivuilla käy paljo sakkia :P empty 17:38 15.8.03 ei siitä ole pakko kaikkea lukea, ja voi sitä kantaa tyhjentääkin välillä. :D empty 10:12 27.8.03 Entä, jos joku hakee sivun niin, että esim HTTP_USER_AGENT sisältää ||-merkin tai rivinvaihdon? ;) empty 18:00 27.8.03 sit se varmaan bugaa blnc 19:22 14.12.03 Huippu kun tässä on refererikin -Kiits! blnc 19:59 14.12.03 saisko ton silleen että laskee kävijät ip:iden mukaan? eli tallentaa ip:t vaikka uniikit.txt:hen, siis sais ton muutettua uniikkilaskuriksi rainmikko 10:08 23.1.04 Yhistin tähän Nixen TrueKävijäLaskurin, niin nyt mulla laskee kävijät ip:n mukaan. Kiitos Nixelle ja Jupixille!! koistinen 14:44 26.6.05 Hieno systeemi! Minulle ei ole vielä selvinnyt, kuinka php-sellainen otetaan käyttöön kotisivuilla? Jos siis on oma domain, jos se siis jotenkin asiaan vaikuttaa. Minä etsin sellaista skriptiä joka ottaisi vastaan teksti-boxista tekstiä ja tallentaan sen tiedostoon. Coot 14:57 22.4.06 ei toimi |
![]() Haku
|