Pocitadlo pristupu na stranky
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Je pro pocitadlo nejaka podpora od tohoto serveru? Poradte jak na to. Diky moc, Bob
-
heh?
-
Ne, zkus nějakou externí službu. Třeba www.nv.cz . Máš to i s kompeltní statistikou (odkud, kdy, kolik ...)
-
http://php.webzdarma.cz/ resp. http://php.webzdarma.cz/zadara/scripts/counter.zip m.s.
-
<? //autor : Martin Ptacek, mptacek@centrum.cz, http://mptacek.zde.cz $soubor = "_pristupy.txt"; // soubor, kam se bude ukladat stav pocitadla $soubor_ip = "_denni_ip.txt"; // soubor s dennimi IP adresami $soubor_log = "pocitadlo.htm"; // log dennich pristupu $adresa_ip = $GLOBALS[REMOTE_ADDR]; // ip adresa navstevnika $jmeno_pocitace = gethostbyaddr($GLOBALS[REMOTE_ADDR]); // jmeno pocitace navstevnika $hostt = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; //ip za firewallem $current_date = date("dmy"); // dnesni datum // vytvoreni souboru s pocitadlem, pokud jeste neexistuje if(!file_exists($soubor)) { $f = fopen($soubor, "w"); fputs($f, "0"); fclose($f); } // nacteni stavu pocitadla ze souboru $f = fopen($soubor, "r"); $counter = fgets($f, 100); fclose($f); // pokud datum v souboru neni stejne s dnesnim tak se zrusi if(file_exists($soubor_ip)) { $fd = fopen($soubor_ip, "r"); $buffer = fgets($fd, 100); fclose($fd); if($current_date . "\n" != $buffer) { unlink($soubor_ip); } } // testovani zda existuje $soubor_ip a pokud ne, tak na prvni radek bude pridan aktualni datum if(!file_exists($soubor_ip)) { $fd = fopen($soubor_ip, "a"); fputs ($fd, $current_date . "\n"); fclose($fd); } $zvysit = true; // test, zda IP jiz ma nejaky pristup if(file_exists($soubor_ip)) { $fd = fopen($soubor_ip, "r"); while (!feof ($fd)) { $buffer = fgets($fd, 100); if($buffer == $adresa_ip . "\n") { $zvysit = false; break; } } fclose($fd); } // zvyseni pocitadla a zapsani do prislusnych souboru if($zvysit == true) { $counter++; $f = fopen($soubor, "w"); fputs($f, $counter); fclose($f); // zapsani IP adresy do souboru $f = fopen($soubor_ip, "a"); fputs ($f, $adresa_ip . "\n"); fclose($f); // zapsani IP adresy a jmena pocitace do log souboru $f = fopen($soubor_log, "a"); fputs ($f, Date("d-m-Y H:i:s") . " " . $adresa_ip . " " . $jmeno_pocitace ." " . $hostt . " <br>\n"); fclose($f); } echo "$counter" ; ?>
-
No, koukam ze moje jednoduche skriptiky uz pronikly na diskuzni forum... :)
-
uh, tak zkus se semnou zapojit do propagandy, aby se do fora pastovaly jen linky na zdroj :-) pro tebe jako autora je to vyhodnejsi a forum neni pak... no jak to rici slusne... neco jako zaneradene:-) m.s.
-
Souhlasim, taky bych radsi ve foru videl link nez kopii zdrojaku...
-
Pokud chceš externí počítadlo, tak dobrej je http://counter.cnw.cz Poskytuje fakt rozsáhlé a kompletní statistiky a dost podrobné info o každým přístupu. Byť si umím udělat vlastní, tak používám tohle, jelikož než bych si to tak propracoval, ztratím tím spousta času.
-
Jestli se ti s tím nechce moc mazat, udělej si počítadlo na blueboard.cz (s odkazem na ně - fuj) nebo grafické počítadlo na http://pocitadlo.netway.cz - tam je slušný výběr obrázkových stylů...