![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Umieszczam tu bo w zasadzie to jest pytanie i pewien problem.
Moje pytanie to takie czy ktoś testował statystyki Dota final 1.0 bo u mnie jakaś lipa niby wszystko pięknie ładnie ale się odświeża i doszedłem do tego dlaczego się odświeża. A mianowicie tworzy sie plik ip.isl do którego powinno być zapisane IP|time ale nie zapisuje nie wiadomo dlaczego. Teraz mała prośba czy mógłby ktoś przetestować ta statystyke pod środowiskiem linux bo jak narazie serva mam na windzie Statystyka wymaga mysql i jest bardzo fajna ale nie chce trybić pod windom. Oto kod jedynie tu jest odnośnik do ip.isl może cos jest nie tak w skrypcie ![]() <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> [php:1:f00cb27198]<?php $licznik_file = realpath(dirname(__FILE__))."/licznik.txt"; $fp = fopen($licznik_file, "r+"); $count = fgets($fp, 10); $count += 1; fseek($fp, 0); fwrite($fp, $count, 10); fclose($fp); ####################################################################### include (realpath(dirname(__FILE__))."/config.php"); $dane['rozdz'] = $szer.'x'.$wys; $dane['kolor'] = $bit; ####################################################################### ####################################################################### if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } $dane['ip']=$ip; $dane['proxy']=''; if(eregi(',',$ip)) { // if dwa numery IP $ip = eregi_replace(' ','',$ip); $ips = explode(',',$ip); // $dane['proxy'] = $ips[0]; // i wsadz do tablicy $dane['ip'] = $ips[1]; // w osobne pola } $host = $_SERVER['REMOTE_HOST']; if(strlen($host) < 4 || $host == 'unknown') { $host=gethostbyaddr($dane['ip']); if(strlen($host) < 4 || $host == 'unknown') { $host=gethostbyaddr($dane['proxy']); } } $dane['host']=$host; ####################################################################### function browser($agent){ $rbrowser[]=array("(java) ([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2})","Java"); $rbrowser[]=array("(NetPositive)/([0-9]{1,2}.[0-9]{0,3})","NetPositive"); $rbrowser[]=array("(FrontPage) ([0-9]{1,2}.[0-9]{1,2})","MS FrontPage"); $rbrowser[]=array("(php)/([0-9]{1,2}.[0-9]{1,2})","php"); $rbrowser[]=array("(WebWasher) ([0-9]{1,2}.[0-9]{1,2})","WebWasher"); $rbrowser[]=array("(opera) ([0-9]{1,2}.[0-9]{1,3})","Opera"); $rbrowser[]=array("(opera) ([0-9]{1,2}.[0-9x]{1,3})","Opera"); $rbrowser[]=array("(msie) ([0-9]{1,2}.[0-9]{1,2})","Internet Explorer"); $rbrowser[]=array("(netscape6)/([0-9]{1,2}.[0-9]{1,4})","Netscape"); $rbrowser[]=array("(netscape6)//([0-9]{1,2}.[0-9]{1,4})","Netscape"); $rbrowser[]=array("mozilla/5","Netscape"); $rbrowser[]=array("(mozilla)/([0-9]{1,2}.[0-9]{1,3})","Netscape"); $rbrowser[]=array("(konqueror)/([0-9]{1,2}.[0-9])","Konqueror"); $rbrowser[]=array("lynx","Lynx"); $rbrowser[]=array("(links) .([0-9]{1,2}.[0-9]{1,2})","Links"); $rbrowser[]=array("mosaic","Mosaic"); $rbrowser[]=array("(teleport pro)/([0-9.]{1,9})","Teleport Pro"); $rbrowser[]=array("(Amiga-AWeb)/([0-9]{1}.[0-9]{1,2}.[0-9]{1,4})","Amiga-AWeb"); $rbrowser[]=array("(amigavoyager)/([0-9]{1}.[0-9]{1,2}.[0-9]{1,4})","AmigaVoyager"); $rbrowser[]=array("AvantGo) ([0-9]{1}.[0-9]{1,2})","AvantGo"); $rbrowser[]=array("(AvantGo) ([0-9]{1}.[0-9]{1,2})","BrowserEmulator"); $rbrowser[]=array("(cosmos)/([0-9]{1,2}.[0-9]{1,3})","Cosmos"); $rbrowser[]=array("(da) ([0-9]{1,2}.[0-9]{1,3})","Download Accelerator"); $rbrowser[]=array("flashget","FlashGet"); $rbrowser[]=array("(GetRight)/([0-9]{1,2}.[0-9b]{1,3})","GetRight"); $rbrowser[]=array("(gigabaz)/([0-9]{1,2}.[0-9]{1,3})","GigaBaz"); $rbrowser[]=array("(go!zilla) ([0-9]{1,2}.[0-9b]{1,3})","Go!zilla"); $rbrowser[]=array("(gozilla) ([0-9]{1,2}.[0-9b]{1,3})","Go!zilla"); $rbrowser[]=array("(ibrowse)/([0-9]{1,2}.[0-9]{1,3})","IBrowser"); $rbrowser[]=array("(ICS) ([0-9]{1,2}.[0-9]{1,3}.[0-9]{1,3})","ICS"); $rbrowser[]=array("(lwp-trivial)/([0-9]{1,2}.[0-9]{1,3})","lpw-trivial"); $rbrowser[]=array("(Lotus-Notes)/([0-9]{1,2}.[0-9]{1,3})","Lotus-Notes"); $rbrowser[]=array("(msproxy)/([0-9]{1,2}.[0-9]{0,3})","MSProxy"); $rbrowser[]=array("(NetAnts)/([0-9]{1,2}.[0-9]{0,3})","NetAnts"); $rbrowser[]=array("(offline explorer)/([0-9]{1,2}.[0-9]{0,3})","Offline Explorer"); $rbrowser[]=array("(Penetrator) ([0-9]{1,2}.[0-9]{0,3})","Penetrator"); $rbrowser[]=array("(planetweb)/([0-9]{1,2}.[0-9ab]{0,4})","Planetweb"); $rbrowser[]=array("(PowerNet)/([0-9]{1,2}.[0-9]{0,4})","PowerNet"); $rbrowser[]=array("(Rotondo)/([0-9]{1,2}.[0-9]{0,3})","Rotondo"); $rbrowser[]=array("(UP.Browser)/([0-9]{1,2}.[0-9]{0,3})","UP.Browser"); $rbrowser[]=array("w3m","W3M"); $rbrowser[]=array("(WebCapture) ([0-9]{1,2}.[0-9]{0,3})","WebCapture"); $rbrowser[]=array("(WebCopier v)([0-9]{1,2}.[0-9]{0,3})","WebCopier"); $rbrowser[]=array("(webcollage)/([0-9]{1,2}.[0-9]{0,3})","Webcollage"); $rbrowser[]=array("(WebScrape)/([0-9]{1,2}.[0-9]{0,3})","WebScrape"); $rbrowser[]=array("(web downloader)(/[0-9]{1,2}.[0-9]{0,1})","Web Downloader"); $rbrowser[]=array("(mas downloader)(/[0-9]{1,2}.[0-9]{0,1})","Web Downloader"); $rbrowser[]=array("(webstripper)/([0-9]{1,2}.[0-9]{0,3})","WebStripper"); $rbrowser[]=array("(WebZIP)/([0-9]{1,2}.[0-9]{0,3})","WebZIP"); $rbrowser[]=array("webtv","WebTv"); $rbrowser[]=array("(Wget)/([0-9]{1,2}.[0-9]{0,3})","WGet"); // robots $rbrowser[]=array("analyzer","Robots/Spider"); $rbrowser[]=array("arena.pl","Robots/Spider"); $rbrowser[]=array("arachnofilia","Robots/Spider"); $rbrowser[]=array("aspseek","Robots/Spider"); $rbrowser[]=array("bot","Robots/Spider"); $rbrowser[]=array("check","Robots/Spider"); $rbrowser[]=array("crawl","Robots/Spider"); $rbrowser[]=array("google","Robots/Spider"); $rbrowser[]=array("infoseek","Robots/Spider"); $rbrowser[]=array("inktomi","Robots/Spider"); $rbrowser[]=array("netoskop","Robots/Spider"); $rbrowser[]=array("NetSprint","Robots/Spider"); $rbrowser[]=array("openfind","Robots/Spider"); $rbrowser[]=array("roamer","Robots/Spider"); $rbrowser[]=array("robot","Robots/Spider"); $rbrowser[]=array("rover","Robots/Spider"); $rbrowser[]=array("scooter","Robots/Spider"); $rbrowser[]=array("search","Robots/Spider"); $rbrowser[]=array("siphon","Robots/Spider"); $rbrowser[]=array("slurp","Robots/Spider"); $rbrowser[]=array("spider","Robots/Spider"); $rbrowser[]=array("sweep","Robots/Spider"); $rbrowser[]=array("szukaj","Robots/Spider"); $rbrowser[]=array("walker","Robots/Spider"); $rbrowser[]=array("WebStripper","Robots/Spider"); $rbrowser[]=array("wisenutbot","Robots/Spider"); $rbrowser[]=array("gulliver","Robots/Spider"); $rbrowser[]=array("validator","Robots/Spider"); $rbrowser[]=array("yandex","Robots/Spider"); $rbrowser[]=array("ask jeeves","Robots/Spider"); $rbrowser[]=array("moget@","Robots/Spider"); $rbrowser[]=array("teomaagent","Robots/Spider"); $rbrowser[]=array("infoNavirobot","Robots/Spider"); $rbrowser[]=array("PPhpDig","Robots/Spider"); $rbrowser[]=array("gigabaz","Robots/Spider"); $rbrowser[]=array("Webclipping.com","Robots/Spider"); $rbrowser[]=array("RRC","Robots/Spider"); $rbrowser[]=array("netmechanic","Robots/Spider"); $ile=count($rbrowser); $browser=''; for($n=0; $n<$ile; $n++) { if(eregi($rbrowser[$n][0],$agent,$wersja)) { $browser=$rbrowser[$n][1]." ".$wersja[2]; break; } } return trim($browser); } $dane['agent']=$_SERVER['HTTP_USER_AGENT']; $dane['przeg']=browser($dane['agent']); ####################################################################### ####################################################################### function os($agent){ $ros[]=array("(amigaos) ([0-9]{1,2}.[0-9]{1,2})","AmigaOS"); $ros[]=array("amiga-aweb","AmigaOS"); $ros[]=array("amiga","Amiga"); $ros[]=array("AvantGo","PalmOS"); $ros[]=array("GNU Hurd","GNU Hurd"); $ros[]=array("Windows ME","Windows ME"); $ros[]=array("Win 9x 4.90","Windows ME"); $ros[]=array("Windows 2000","Windows 2000"); $ros[]=array("windowas ce","Windows CE"); $ros[]=array("windows xp","Windos XP"); $ros[]=array("(win)([0-9]{1,2}.[0-9x]{1,2})","Windows"); $ros[]=array("(win)([0-9]{2})","Windows"); $ros[]=array("(windows) ([0-9x]{2})","Windows"); $ros[]=array("(winnt)([0-9]{1,2}.[0-9]{1,2}){0,1}","Windows NT"); $ros[]=array("(windows nt)( ){0,1}([0-9]{1,2}.[0-9]{1,2}){0,1}","Windows NT"); $ros[]=array("(windows) ([0-9]{1,2}.[0-9]{1,2})","Windows"); $ros[]=array("win32","Windows"); $ros[]=array("(java)([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,2})","Java"); $ros[]=array("(Solaris) ([0-9]{1,2}.[0-9x]{1,2}){0,1}","Solaris"); $ros[]=array("dos x86","DOS"); $ros[]=array("unix","Unix"); $ros[]=array("Mac_PowerPC","Macintosh PowerPC"); $ros[]=array("mac","Macintosh"); $ros[]=array("(sunos) ([0-9]{1,2}.[0-9]{1,2}){0,1}","SunOS"); $ros[]=array("(beos) r([0-9]{1,2}.[0-9]{1,2}){0,1}","BeOS"); $ros[]=array("(risc os) ([0-9]{1,2}.[0-9]{1,2})","RISC OS"); $ros[]=array("os/2","OS/2"); $ros[]=array("freebsd","FreeBSD"); $ros[]=array("openbsd","OpenBSD"); $ros[]=array("netbsd","NetBSD"); $ros[]=array("irix","IRIX"); $ros[]=array("plan9","Plan9"); $ros[]=array("osf","OSF"); $ros[]=array("aix","AIX"); $ros[]=array("(Linux) ([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,3}(rel.[0-9]{1,2}){0,1}-([0-9]{1,2}) i([0-9]{1})86){1}","Linux"); $ros[]=array("(Linux) ([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,3}(rel.[0-9]{1,2}){0,1} i([0-9]{1}86)){1}","Linux"); $ros[]=array("(Linux) ([0-9]{1,2}.[0-9]{1,2}.[0-9]{1,3}(rel.[0-9]{1,2}){0,1})","Linux"); $ros[]=array("[0-9]{1,2}.[0-9]{1,2}.[0-9]{1,3})","Linux"); $ros[]=array("X11","Unix"); $ros[]=array("(webtv)/([0-9]{1,2}.[0-9]{1,2})","WebTV"); $ros[]=array("Dreamcast","Dreamcast OS"); $ros[]=array("GetRight","Windows"); $ros[]=array("go!zilla","Windows"); $ros[]=array("gozilla","Windows"); $ros[]=array("gulliver","Windows"); $ros[]=array("ia archiver","Windows"); $ros[]=array("NetPositive","Windows"); $ros[]=array("mass downloader","Windows"); $ros[]=array("microsoft","Windows"); $ros[]=array("offline explorer","Windows"); $ros[]=array("teleport","Windows"); $ros[]=array("web downloader","Windows"); $ros[]=array("webcapture","Windows"); $ros[]=array("webcollage","Windows"); $ros[]=array("webcopier","Windows"); $ros[]=array("webstripper","Windows"); $ros[]=array("webzip","Windows"); $ros[]=array("wget","Windows"); $ros[]=array("Java","Unknow"); $ros[]=array("flashget","Windows"); $ros[]=array("(php)/([0-9]{1,2}.[0-9]{1,2})","php"); $ros[]=array("MS FrontPage","Windows"); $ros[]=array("(msproxy)/([0-9]{1,2}.[0-9]{1,2})","Windows"); $ros[]=array("(msie) ([0-9]{1,2}.[0-9]{1,2})","Windows"); $ros[]=array("libwww-perl","Unix"); $ros[]=array("UP.Browser","Windows CE"); $ros[]=array("NetAnts","Windows"); $ile=count($ros); $os=''; for($n=0; $n<$ile; $n++) { if(eregi($ros[$n][0],$agent,$wersja)) { $os=$ros[$n][1]." ".$wersja[2]; break; } } return trim($os); } $dane['agent']=$_SERVER['HTTP_USER_AGENT']; $dane['os']=os($dane['agent']); ####################################################################### $dane['szukacz'] = $szukiwarka; $dane['szukane'] = $klucz; $dane['referer'] = $referat; $dane['adres'] = $adresik; ####################################################################### function BlockReload($expired,$ip){ $dane['time']=time(); $time = $dane['time']; $log_data['lastip'] ='ip.isl'; $lastip = $log_data['lastip']; $reload=1; // ustaw flage reloadu z jednego IP $eflag=0; // flaga czy IP było zapisane w logach $expired=$expired*60; // ustaw czas zezwolenia na reload strony $dane=file($lastip); // załaduj dane z pliku lastip.isl for($n=0; $n<count($dane); $n++){ // sprawdz czy IP jest w logach if(eregi($ip,$dane[$n])) { $eflag=1; break;} // jesli tak to ustaw flage } if($eflag==1){ // jesli flaga jest ustawiona to znaczy, $ips=explode('|',$dane[$n]); // ze IP juz zapisany, sprawdz czy if($ips[1]+$expired < $time) // wygasl juz czas jego blokowania { // $dane[$n]=$ip.'|'.$time."n"; // $fid=fopen($lastip,"w"); // jesli tak to ustaw nowa date flock($fid,1); // for($n=0; $n<count($dane); $n++) fputs($fid,$dane[$n]); flock($fid,3); // fclose($fid); // $reload=0; // } //if($ips[$n]+$expired<$time) } //if($eflag==1) else{ $fid=fopen($lastip,"a"); // jesli nie ma IP w logach to flock($fid,1); // to go dodaj fputs($fid,$ip.'|'.$time."n"); // w formacie IP|TIMEn flock($fid,3); // fclose($fid); // $reload=0; // wylacz flage blokowania realadu strony } // end else return $reload; } // end function BlockReload() if (strlen($dane['host'])>=47) { $dane['host']=substr(0,47,$dane['host']); $dane['host']=$dane['host'].'...'; } if (strlen($dane['szukane'])>=250) { $dane['szukane']=substr(0,250,$dane['szukane']); $dane[szukane]=$dane['szukane'].'...'; } if (strlen($dane['referer'])>=250) { $dane['referer']=substr(0,250,$dane['referer']); $dane[referer]=$dane['referer'].'...'; } if (strlen($dane['adres'])>=250) { $dane['adres']=substr(0,250,$dane['adres']); $dane['adres']=$dane['adres'].'...'; } $istat['expired'] = '60'; if(!BlockReload($istat['expired'],$dane['ip'])){ $query33 = "INSERT INTO dota_system VALUES (NULL, '$dane[host]', '$dane[ip]', '$dane[przeg]', '$dane[rozdz]', '$dane[szukacz]', '$dane[szukane]', '$dane[referer]', NOW(), '$dane[kolor]', '$dane[os]')"; $re = mysql_query($query33); } ####################################################################### if ($dane['adres']<>'') { $query = "SELECT * FROM dota_podstrony"; $result = mysql_query($query); while($r = mysql_fetch_array($result)) { $nazwa12398777xxyy = $r['strona']; if ($nazwa12398777xxyy==$dane['adres']) { $ile12398777xxyy = $r['ile']; $xxyy = $r['id']; $rrr = $dane['adres']; $ile12398777xxyy++; $zapp = "UPDATE dota_podstrony SET ile=$ile12398777xxyy WHERE id=$xxyy"; $result22 = mysql_query($zapp); } } if ($ile12398777xxyy==0) { $query33 = "INSERT INTO dota_podstrony VALUES (NULL, '$dane[adres]', 1)"; $re = mysql_query($query33); } } $link = 'dota.gif'; header("Location: $link"); ?>[/php:1:f00cb27198] Mam nadzieje że się autor nie obrazi że pokazałem kawałek kodu ![]() W tej sekcji może być błąd: function BlockReload |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Posty OT zostaly wiedzielone i usuniete. Pan Tak Tak zostal zbanowany.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Pan Tak Tak zostal zbanowany.
Szkoda.... ![]() ![]() ![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Seth dzięki za reakcje
![]() Szkoda że nie ma downloada ale podam stronke gdzie mozna zassac dote full 1.0 Bo ja już sam nie wiem dlaczego nie chce zapisywać do ip.isl ![]() Jak by ktoś miał czas to proszę sprawdzić czy działa i czy wam też odświeża http://www.webmagazyn.com/skrypty.php?numerek=14#121 tu można zassac dote |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Seth dzięki za reakcje
![]() Nie ma sprawy... ale prawde mowiac szybciej bym to zauwazyl gdyby ktos to zglosil do zmoderowania, wiec na przyszlosc prosze o uzywanie linka na gorze tematu. To znacznie przyspieszy nasze reakcje ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Hmm no ja wysiadam szukam i nic
![]() Dlaczego mi ta funkcja nie zapisuje do pliku danych ![]() [php:1:95dd3c53d8]<?php function BlockReload($expired,$ip){ $dane['time']=time(); $time = $dane['time']; $log_data['lastip'] ='ip.isl'; $lastip = $log_data['lastip']; $reload=1; // ustaw flage reloadu z jednego IP $eflag=0; // flaga czy IP było zapisane w logach $expired=$expired*60; // ustaw czas zezwolenia na reload strony $dane=file($lastip); // załaduj dane z pliku lastip.isl for($n=0; $n<count($dane); $n++){ // sprawdz czy IP jest w logach if(eregi($ip,$dane[$n])) { $eflag=1; break;} // jesli tak to ustaw flage } if($eflag==1){ // jesli flaga jest ustawiona to znaczy, $ips=explode('|',$dane[$n]); // ze IP juz zapisany, sprawdz czy if($ips[1]+$expired < $time) // wygasl juz czas jego blokowania { // $dane[$n]=$ip.'|'.$time."n"; // $fid=fopen($lastip,"w"); // jesli tak to ustaw nowa date flock($fid,1); // for($n=0; $n<count($dane); $n++) fputs($fid,$dane[$n]); flock($fid,3); // fclose($fid); // $reload=0; // } //if($ips[$n]+$expired<$time) } //if($eflag==1) else{ $fid=fopen($lastip,"a"); // jesli nie ma IP w logach to flock($fid,1); // to go dodaj fputs($fid,$ip.'|'.$time."n"); // w formacie IP|TIMEn flock($fid,3); // fclose($fid); // $reload=0; // wylacz flage blokowania realadu strony } // end else return $reload; } // end function BlockReload() ?>[/php:1:95dd3c53d8] |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Sorry że pisze jeszcze raz ale czy jest jakieś rozwiązanie tego problemu
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Szkoda tylko, ze autor tych statow bezczelnie zerznal czyjs ciezko wypracowany kod
![]() Code rebranding (bo nie wiem jak to inaczej nazwac) czasem odbiera checi do dalszego dzialania ![]() PS JOHNY sciagnij lepiej staty, w oparciu o ktore to powstalo - http://www.iportal.nano.pl/download.php ![]() -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
No masz racje że trudno bo próbowałem plik robi ale nie zapisuje a co najsmieszniejsze to jeszcze jak sie odpisze struktóre jaką ma zapisać czyli ip|time to zaskoczy i zapisze ale po uływie wymaganego czasu blokujacego zliczanie znowu w ip.isl pustki
Nie zapisuje pierwszego wejscia ![]() Co to 2 części no miałem te staty juz ale mi zależy zeby jeszcze pokazywało na stronie odwiedzin ogólnie jasna sprawa i odwiedziny w aktualnym dniu A nie mam pojęcia jak wyciągnąć z plików wartość potrzebną |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:02 |