..................
$tiempo = 60 * 24;
$found = 0;
$users = 0;
$user = "";
$ip = $REMOTE_ADDR;
$time = time();
$debug = $DOCUMENT_ROOT."/debug";
if (!is_file("$debug/hoy.txt")) {
$s = fopen("$debug/hoy.txt","w");
fclose($s); chmod("$debug/hoy.txt",0666);
}
$f = fopen("$debug/hoy.txt","r+"); flock($f,2);
while (!feof($f)) { $user[] = chop(fgets($f,65536)); }
fseek($f,0,SEEK_SET); ftruncate($f,0);
foreach ($user as $line) {
list($gip,$gtime) = split("\|",$line);
if ($gip == $ip) { $gtime = $time; $bla = 1; }
if ($time < $gtime + ($tiempo * 60)) {
fputs($f,"$gip|$gtime
");
$users = $users + 1;
}
}
if ($bla == 0) { fputs($f,"$ip|$time
"); $users = $users + 1; }
fclose ($f);
echo "Visitas hoy: $users";
include("hoy.php");
?>
?>