Cita:
Iniciado por jotaincubus
Y donde llamas la funcion ? sigue leyendo el tutorial... ahi te muestran como hacer un llamado a dicha funcion para que se ejecute.
la llamada de esta funcion $active_users = usuarios_activos(); se llama dentro de la función o afuera yo la realice asi pero me manda unos errores
function usuarios_activos()
{
include ("conexion.php");
//permitimos el uso de la variable portadora del numero ip en nuestra funcion
global $REMOTE_ADDR;
//asignamos un nombre memotecnico a la variable
$ip = $REMOTE_ADDR;
//definimos el momento actual
$ahora = time();
//actualizamos la tabla
//borrando los registros de las ip inactivas (24 minutos)
$limite = $ahora-24*60;
$ssql = "delete from control_ip where fecha < ".$limite;
mysql_query($ssql);
//miramos si el ip del visitante existe en nuestra tabla
$ssql = "select ip, fecha from control_ip where ip = '$ip'";
$result = mysql_query($ssql);
//si existe actualizamos el campo fecha
if (mysql_num_rows($result) != 0) $ssql = "update control_ip set fecha = ".$ahora." where ip = '$ip'";
//si no existe insertamos el registro correspondiente a la nueva sesion
else $ssql = "insert into control_ip (ip, fecha) values ('$ip', $ahora)";
//ejecutamos la sentencia sql
mysql_query($ssql);
//calculamos el numero de sesiones
$ssql = "select ip from control_ip";
$result = mysql_query($ssql);
$usuarios = mysql_num_rows($result);
//liberamos memoria
mysql_free_result($result);
//devolvemos el resultado
return $usuarios;
}
$active_users = usuarios_activos();
los errores que me aparecen son los siguientes
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\ping.php on line 24
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\ping.php on line 24
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\ping.php on line 28
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\ping.php on line 28
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ping.php on line 31
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\ping.php on line 36
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\ping.php on line 36
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\ping.php on line 40
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\ping.php on line 40
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ping.php on line 41
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\ping.php on line 44