Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2010, 21:56
sniffer_ven
 
Fecha de Ingreso: mayo-2009
Mensajes: 131
Antigüedad: 15 años
Puntos: 0
Respuesta: guardar la actividad de un usuario en una BD

El codigo de abajo lo encontre indagando un poco y me funciona pero no me guarda la url como hago para que la guarde gracias nuevamente.

<?php
require('config.php');
//se requiere el archivo para validar los datos de usuario de bdd para conectar
$ip = $REMOTE_ADDR;
$fecha = date("j \d\e\l n \d\e Y");
$hora = date("h:i:s");
$horau = date("h");
$diau = date("z");
$aniou = date("Y");
//se asignan la variables
$sql = "SELECT aniou, diau, horau, ip ";
$sql.= "FROM contador WHERE aniou LIKE '$aniou' AND diau LIKE '$diau' AND horau LIKE '$horau' AND ip LIKE '$ip' ";
$es = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error);
//se buscan los registros que coincidan con la hora,dia,año e ip
if(mysql_num_rows($es)>0)
{//no se cuenta la visita
}
else
{
$sql = "INSERT INTO contador (id, ip, fecha, hora, horau, diau, aniou) ";
$sql.= "VALUES ('','$ip','$fecha','$hora','$horau','$diau','$anio u')";
$es = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error);
}
//creamos el condicionamiendo para logearlo o no.
$sql = "SELECT * ";
$sql.= "FROM contador WHERE id ";
$es = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error);
$visitas = mysql_num_rows($es);
$men=$men . "<table width='9%' border='1' height='25' bgcolor='#333333'>" . chr(10);
$men=$men . "<tr>" . chr(10);
$men=$men . "<td><font color=#FFFFFF>Visitas:$visitas</font></td>" . chr(10);
$men=$men . "</tr>" . chr(10);
$men=$men . "</table>" . chr(10);
?>