Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2008, 15:27
mamogo
 
Fecha de Ingreso: febrero-2008
Mensajes: 88
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Almacenar en Archivos de Texto

Hola, yo tuve el mismo problema y so solucione buscando contadores de vistitas, los cuales van con archivos de texto y las funciones fopen etc.
espero te sirva,
ejemplo:
Código PHP:
<?
/*
:: Programa para contar las páginas vistas en un sitio web ::
Cuenta las visitas totales (acumuladas) y las diarias.
*/

function interface_contador(){ 
/* Declaración de variables */

    
$archivo "/home/sitio/contador/contador.txt"
    
$datos = array(); 
    
/*
Comprobación de si existe el archivo de texto que guarda los datos.
Lectura de los datos.
*/
    
    
if (file_exists($archivo)){ 
       
$fp fopen($archivo,"r+"); 
       
$contador fgets($fp26); 
       
$datos explode(" ",$contador); 
       
       
$dia_actual date("j");
       
$dia_ultimo $datos[0]; 
       
$visitas_dia $datos[1]; 
       
$visitas_totales $datos[2]; 
    }
    else
    { 
       
$dia_actual date("j");
       
$dia_ultimo "0"
       
$visitas_dia 0
       
$visitas_totales 0
    } 

/* 
:: Escritura de datos ::
Si el día registrado coincide con el actual,
se suma una unidad al contador total y al del día.
Si no coinciden, se suma una unidad al contador
total y se le da al día el valor 1
*/

    
if ($dia_actual==$dia_ultimo){ 
       
$visitas_dia++; 
    }else{ 
       
$visitas_dia=1
    } 
    
$visitas_totales++; 
    
    
$datos[0] = $dia_actual
    
$datos[1] = $visitas_dia
    
$datos[2] = $visitas_totales

    
$datos_nuevos implode(" ",$datos);
      
rewind($fp);
    
fwrite($fp$datos_nuevos); 
    
fclose($fp); 

    return 
$info
}

/* Presentación de resultados en la página */

$datos interface_contador();

echo 
"<b>Visitas desde 1/01/2004:</b> <font color=red>$datos[2]</font> | <b>Visitas hoy:</b> <font color=blue>$datos[1]</font>";
?>