Perdona por la tardanza , he seguido intentandolo pero nada, no lo consigo
Para saber quien esta conectado utilizo esto:
Código PHP:
Ver original$name="anónimo";
//Si ha iniciado sesión , grabamos su nombre de usuario
if (isset($_SESSION['MM_Username1'])) { $name = $_SESSION['MM_Username1'];
}
// Tiempo máximo de espera
$time = 5 ;
// Momento que entra en línea
// Recuperamos su IP
$ip = $_SERVER['REMOTE_ADDR'];
// Tiempo Limite de espera
$limite = $date-$time*60 ;
// si se supera el tiempo limite (5 minutos) lo borramos
mysql_query("delete from gente_online where date < $limite") ;
// tomamos todos los usuarios en linea
$resp = mysql_query("select * from gente_online where ip='$ip'") ;
// Si son los mismo actualizamos la tabla gente_online
mysql_query("update gente_online set date='$date' where ip='$ip'") ; }
// de lo contrario insertamos los nuevos
else {
mysql_query("insert into gente_online (date,ip,nombre) values ('$date','$ip','$name')") ; }
// Seleccionamos toda la tabla
$query = "SELECT * FROM gente_online";
// Ocultamos algún mensaje de error con @
// almacenamos la consulta en la variable $usuarios
// Si hay 1 usuarios se muestra en singular; si hay más de uno, en plural
if($usuarios > 1 || $usuarios == 0){echo("Hay ");}else{echo("Hay ");}if($usuarios == 0){echo("no ");}else{echo($usuarios." ");}if($usuarios > 1 || $usuarios == 0){echo("usuarios");}else{echo("usuario");}