Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2002, 15:06
Avatar de CORE
CORE
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Merida
Mensajes: 2.165
Antigüedad: 21 años, 11 meses
Puntos: 3
Re: contador simple visitas totales y diarias.

<?php
$abrir = fopen("contador_online.txt","r&quot ;);
while(!feof($abrir))
{ $lectura .= fgets($abrir,4096); }
$ipipexpire = explode("#",$lectura);
$num_ip = count($ipipexpire);
for($i=0;$i<$num_ip;$i++)

{
$ipipexpire_separado = explode(":",$ipipexpire[$i]);

if ($REMOTE_ADDR == $ipipexpire_separado[0])

{
$ipipexpire_separado[1] = time();
$status = "IP renovada";
}
elseif ((time() - $ipipexpire_separado[1]) > 300 ) {

$ipipexpire_separado[1] = "";
$ipipexpire_separado[0] = "";
}


if ($ipipexpire_separado[1] == "") {

$ipipexpire[$i] = "";
} else {

$ipipexpire[$i] = implode(":",$ipipexpire_separado);
}

}

fclose($abrir);

//Hora de guardarlas :)
if ($status != "IP renovada")
{

$abrir = fopen("contador_online.txt","w&quot ;);
$cadena_completa = implode("#",$ipipexpire);
$cadena_completa .= "#".$REMOTE_ADDR.":".time() ;
$escritura = eregi_replace("##","#",$cadena _completa);
$visitas_online = count($ipipexpire);
fputs($abrir,$escritura);
fclose($abrir);

}

else {

$abrir = fopen("contador_online.txt","w&quot ;);
$cadena_completa = implode("#",$ipipexpire);
$escritura = eregi_replace("##","#",$cadena _completa);
$visitas_online = count($ipipexpire)-1;
fputs($abrir,$escritura);
fclose($abrir);

}
?>

<?php
$abrir = fopen("estadisticas.txt","r");
$cadena_completa = fgets($abrir,1024);
$cacho = explode("#",$cadena_completa);
$cacho[0]++;
if (date(Hi) > 0 AND $cacho[2] != date(d)) { $cacho[2] = date(d); $cacho[1] = 1; } else { $cacho[1]++; }
$total = $cacho[0]; $hoy = $cacho[1];
$unido = implode("#",$cacho);
fclose($abrir);
$abrir2 = fopen("estadisticas.txt","w");
$guardar = fputs($abrir2,$unido);
$cerrar2 = fclose($abrir2);
?>

si quieres todo completo lo puedes bajar de <a href='ir.asp?http://www.portalmaestro.com' target='_blank'>http://www.portalmaestro.com...</a>