$ruta = '../../usuaris/txetake/';
function getIP() {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_VIA'])) {
$ip = $_SERVER['HTTP_VIA'];
}
elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = "unknown";
}
}
function DataAvui() {
return date('d/m/Y H:i:s');
}
$arxiu = $ruta."admin/visites.txt";
$arxiuIP = $ruta."admin/visitesIP.txt";
$arxiuNav = $ruta."admin/visitesNav.txt";
$arxiuOri = $ruta."admin/visitesOri.txt";
$fp = fopen($arxiu,"r");
$visites = fgets($fp);
if ($visites==""){
$lines=file($arxiuIP);
$num_lines=count($lines);
$visites=$num_lines; #90000 + ;
}
fclose($fp);
++$visites;
$fp = fopen($arxiu,"w+");
fwrite($fp, $visites);
fclose($fp);
#echo "S'han rebut $visites visites";
$ip= getIP();
if ($ip==''){$ip=$_SERVER['REMOTE_ADDR'];}
$adresa = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$origen = $_SERVER['HTTP_REFERER'];
$navegador = $_SERVER['HTTP_USER_AGENT'];
$fp2 = fopen($arxiuIP,"a");
$data = DataAvui();
$text = "\n$visites - $data - $ip - $adresa";
fwrite($fp2, $text,200);
fclose($fp2);
$fp3 = fopen($arxiuNav,"a");
$text = "\n$visites - $navegador";
fwrite($fp3, $text,200);
fclose($fp3);
$fp4 = fopen($arxiuOri,"a");
$text = "\n$visites - $origen";
fwrite($fp4, $text,200);
fclose($fp4);
?>