Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/05/2004, 08:23
wood
 
Fecha de Ingreso: febrero-2003
Mensajes: 67
Antigüedad: 21 años, 1 mes
Puntos: 0
Despues de darle muchas vueltas, había pensado en algo así, aunque debo probarlo. Dime que te parece o si es mejor lo que tu me indicas:

Código:
<?
if(isset($HTTP_COOKIE_VARS["visitante"])) {

echo '<DIV><EM>'.$HTTP_COOKIE_VARS["visitante"].'</EM></DIV>';
} else {
/* Aqui abres el archivo que contiene los contadores */
$abrir = fopen ("visitas.txt","r");
while (!feof($abrir)) { $cont = fgets($abrir, 256); } 
fclose($abrir);

/* Convertir la variable de contenido del archivo en un array */
$contador = explode("", $cont);

/* Asignar cada posicion del array a una variable */
$TotalVisitas = $contador[0]; /* Visitas totales */
$VisitasDiarias = $contador[1]; /* Visitas diarias */
$fecha = $contador[2]; /* Ultima dia guardado */

/* Asignar el dia actual */
$fechaactual = date ("dmYHis");

/* Comprobar si el dia en el que estamos es diferente a la ultima visita */

if ($fechaactual==$fecha) {
$TotalVisitas++;
$VisitasDiarias++;

}
else {
$fecha = $fechaactual;
$TotalVisitas++;
$VisitasDiarias=1;

}


/* Organizar los valores para guardarlos */
$Guardar = $TotalVisitas."".$VisitasDiarias."".$fecha."";

/* Guardar los cambios */
$abrir = fopen ("visitas.txt","w");
fputs($abrir, $Guardar);
setcookie("visitante",$Guardar,time()+86400);
fclose($abrir);
}
?>

Última edición por wood; 19/05/2004 a las 08:25