acabo de realizar un contador de accesos, el cual se incrementa cada 24 horas esta realizado en php con mysql.
aqui les dejo el codigo fuente.
eso es todo espero comentarios..
aqui les dejo el codigo fuente.
<?php
################CONTADOR##################
/*-------------------------------------------------------------------------------------------------*/
############SE ESTABLE LA CONECCION CON LA BASE DE DATOS##################
$link = mysql_connect('localhost','root','');
if(!$link) die("Error de conexión: ". mysql_error());
$db_selected = mysql_select_db('ingemoch_salvador', $link);
if (!$db_selected) die ('No puede usur contador : ' . mysql_error());
###########TERMINA CONECCION CON LA BASE DE DATOS########################
/*-------------------------------------------------------------------------------------------------*/
##################SE ELIMINAN LAS IPS QUE YA E
$ahora = time();
$limite = $ahora-24*60*60; //CADA DIA SE INCREMENTA EL CONTADOR
$sql=("delete from ip where fecha <".$limite);
mysql_query($sql);
#################TERMINA ELIMINACION DE IP###############################
/*--------------------------------------------------------------------------------------------------*/
#################SE EXTRAE EL VALOR QUE TIENE CONTADOR DE LA BD###########
$result = mysql_query('select * from contador');
if (!$result) die('Invalida query: ' . mysql_error());
$row = mysql_fetch_object($result);
$contador = $row->contador; //acceder al valor de un campo de la tabla
###################TERMINA DE EXTRAER EL VALOR DE CONTADOR#################
/*---------------------------------------------------------------------------------------------------*/
#####################INSERTA LA IP EN LA BD SIN NO EXISTE E INCREMENTA CONTADOR
$sql = "select ip,fecha from ip where ip= '$_SERVER[REMOTE_ADDR]'";
$result = mysql_query($sql);
if (mysql_num_rows($result)== 0)
{
$sql= "insert into ip (ip,fecha) values ('$_SERVER[REMOTE_ADDR]',$ahora)";
mysql_query($sql);
$contador++;
$result = mysql_query("update contador set contador = $contador");
if (!$result) die('Invalida query: ' . mysql_error());
}
echo "$contador";
####################TERMINA DE INSERTAR LA IP E INCREMENTAR EL CONTADOR############
/*-------------------------------------------------------------------------------------------------*/
##########TERMINA CONTADOR##############
eso es todo espero comentarios..