Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2004, 13:54
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 21 años, 2 meses
Puntos: 1
Mira no me funciona y no entiendo el porque
es un contador de visitas
¿que puede ser?
el archivo txt existe

<?php function interface_contador(){

$archivo = "contador.txt.";
$info = array();

//comprobar si existe el archivo
if (file_exists($archivo)){
// abrir archivo de texto y introducir los datos en el array $info
$fp = fopen($archivo,"r");
$contador = fgets($fp, 26);
$info = explode(" ",$contador);
fclose($fp);

// poner nombre a cada dato
$mes_actual = date("m");
$mes_ultimo = $info[0];
$visitas_mes = $info[1];
$visitas_totales = $info[2];
}else{
// inicializar valores
$mes_actual = date("m");
$mes_ultimo = "0";
$visitas_mes = 0;
$visitas_totales = 0;
}

// incrementar las visitas del mes según si estamos en el mismo
// mes o no que el de la ultima visita, o ponerlas a cero
if ($mes_actual==$mes_ultimo){
$visitas_mes++;
}else{
$visitas_mes=1;
}
$visitas_totales++;

// reconstruir el array con los nuevos valores
$info[0] = $mes_actual;
$info[1] = $visitas_mes;
$info[2] = $visitas_totales;

// grabar los valores en el archivo de nuevo
$info_nueva = implode(" ",$info);
$fp = fopen($archivo,"w+");
fwrite($fp, $info_nueva, 26);
fclose($fp);

// devolver el array
return $info;
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
$info=array(1,2,3,4);
print_r($info);
//echo "Esta página ha sido visitada $info";
?>
</body>
</html>