Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2004, 12:50
Avatar de shamuray
shamuray
 
Fecha de Ingreso: agosto-2004
Ubicación: Capital Federal, Argentina
Mensajes: 142
Antigüedad: 19 años, 8 meses
Puntos: 0
No encuentro el error en este código del contador

Hola, tengo un problema con este código que no encuentro el error. Si me pueden dar una mano se lo agradezco o pasarme lugares donde puedo encontrarcódigo de contadores para la web en PHP, principalmente necesitosaber cantde personaas que visitan la web, y desde donde ingresancomo se hace en java o asp.
Gracias

<?

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;
}


?>
__________________
:pirata: •´¯¥¯•Ð€MØNiØ•´¯¥¯• :pirata: