Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
hola, necesito un contador de visitas encontré este en la red, obviamente googleo antes de pedir soporte, ya que casi siempre se encuentra la información que se busca.
Cosa que dicho php hace que mi IIS me de error, entonces ¿ esta malo el script? o no se que me recomiendan ustedes, solo quiero un contador de visitas diarias y quizás cada semana o mensual, tampoco la gran cosa.
Desde ya gracias.
PHP:
<?
$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\n");
$users = $users + 1;
}
}
if ($bla == 0) { fputs($f,"$ip|$time\n"); $users = $users + 1; }
fclose ($f);
echo "Visitas hoy: $users";
?>
Cosa que dicho php hace que mi IIS me de error, entonces ¿ esta malo el script? o no se que me recomiendan ustedes, solo quiero un contador de visitas diarias y quizás cada semana o mensual, tampoco la gran cosa.
Desde ya gracias.