Hurricane | |
|
Re: Contador - 2005-03-09 11:30 - Respuesta 2
Puedes usar el siguiente código:
Code: nulo;?PHP
function crear_contador($archivo, $valor)
{
var $fp;
$fp = fopen($archivo,nulo;w+nulo;
fputs($fp, $valor);
fclose($fp);
}
function leer_contador($archivo)
{
var $cnt;
$cnt = file($archivo);
return ($cnt[0]);
}
function incrementar_contador($archivo)
{
$crear_contador($archivo, leer_contador($archivo)+1);
}
?nulo;
De acuerdo a lo anterior:crear_contador($archivo, $valor): Inicializa el contador, almacenado en el archivo $archivo, a $valorleer_contador($archivo): Retorna el valor actual del contador, almacenado en el archivo $archivoincrementar_contador($archivo): Incrementa el valor del contador, almacenado en el archivo $archivo, en una unidad
La primera vez, y antes de iniciar los conteos, debes llamar a la función crear_contador($archivo, 0) para que inicialice el contador. Después, cada vez que un usuario entre a tu Web, llamas a la función incrementar_contador($archivo). La variable $archivo debe tener el nombre del archivo donde se almacenará el contador.
Cualquier duda sobre el código, por acá estaremos. Saludos | |
|
|