Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2009, 08:20
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 2 meses
Puntos: 8
Respuesta: Averiguar cuantos usuarios estan conectados

Mira este es el codigo que uso yo, alomejor te sirve.

usuariosenlinea.php:

Código PHP:
<?
include("config.php") ; /*Incluir conexion*/
$fecha time() ;
$ip $REMOTE_ADDR ;
$tiempo 10 // Tiempo m?ximo en el cual se considerar? al usuario en l?nea en minutos.
$tiempo $fecha-$tiempo*60 ;
mysql_query("delete from usuariosenlinea where fecha < $tiempo") ;
$resp mysql_query("select ip from usuariosenlinea where ip='$ip'") ;
if(
mysql_num_rows($resp) == 0) {
mysql_query("insert into usuariosenlinea (ip,fecha) values ('$ip','$fecha')") ;
}
else {
mysql_query("update usuariosenlinea set fecha='$fecha' where ip='$ip'") ;
}
mysql_free_result($resp) ;
$resp mysql_query("select ip from usuariosenlinea") ;
$usuariosenlinea mysql_num_rows($resp) ;
mysql_free_result($resp) ;
?>
Y para mostrar el resultado en la pagina que yo quiera lo pongo asi:

Código PHP:
<?php
include("usuariosenlinea.php"); 
echo 
"<b>$usuariosenlinea</b>"
?>
Cualquier duda aqui estoy.