Error 001 in file '.__FILE__.''; exit; } $i_err=@include($istat['base_path'].'/lang/'.$istat['lang'].'.php'); if(!$i_err) { echo 'Error 002 in file '.__FILE__.''; exit; } $i_err=@include($istat['base_path'].'/lib/statclass.php'); if(!$i_err) { echo 'Error 003 in file '.__FILE__.''; exit; } $cistat = new statclass($istat['base_path']); $fid=fopen($istat['base_path'].'/img/nistat.gif',"r"); $dane=fread($fid,filesize($istat['base_path'].'/img/nistat.gif')); fclose($fid); echo $dane; if(IstatsExclude($istat['wyklucz'], $cistat->dane['ip'])) return; $cistat->CountHits(0); if($istat['pages'] == '1'){ $cistat->GetPages($_SERVER['HTTP_REFERER']); } if(time()-$_SESSION['lock']<($istat['expired']*60)) return; $_SESSION['lock']=time(); include($istat['base_path'].'/lib/get_browser.php'); include($istat['base_path'].'/lib/get_os.php'); include($istat['base_path'].'/lib/get_search.php'); include('rstat.php'); $cistat->dane['browser'] = istatBrowser($cistat->dane['agent']); $cistat->isave($cistat->log_data['browser'], $cistat->dane['browser']); $cistat->dane['os'] = istatOS($cistat->dane['agent']); $cistat->isave($cistat->log_data['os'], $cistat->dane['os']); $cistat->isave($cistat->log_data['host'], $cistat->dane['host']); $cistat->SetVisits($cistat->log_data['hits']); $cistat->CountHits(1); $cistat->GetDomain(); $cistat->GetCountry(); // zapis kraju if(!empty($_GET['idref'])){ $istat_s = istatSearch($_GET['idref']); if(!$istat_s[0]) $cistat->GetReferer($_GET['idref']); } if($istat_s[0]) $cistat->isave($cistat->log_data['search'], $istat_s[0]); if($istat_s[1]) $cistat->isave($cistat->log_data['keyword'], $istat_s[1]); $cistat->LastVisit(); function IstatsExclude($wyklucz, $ipx){ $ip = explode(';', $wyklucz); $nw = count($ip); $MyIP = explode('.', $ipx); for($n=0; $n<$nw; $n++){ $flaga = 4; $ips = explode('.',$ip[$n]); for($n1=0; $n1<4; $n1++){ if($ips[$n1] == '*' || $ips[$n1] == $MyIP[$n1]) $flaga--; if($flaga==0) return true; }} return false; } ?>