me podeis pasar algun sistema php que me cuente en numero de usuarios que estan online? estoy optando por usar algo de php y aque los contadores que hay de estos gratuitos quitan mucha velocidad de carga ya que casi todos son el flash
Editado
0
Puntos
2256
Visitas
3
Resp
Por youtubersfull hace 12 años
Novice
Respuesta #1
bueno lo encontre te dejo el código, tienes que crear dos archivos user_online.php y usuarios.dat ten en cuenta que este ultimo te va a guardar las ip online para hacerte el conteo ademas en este archivo no tienes que hacer nada solo tenerlo en el mismo directorio que user_online.php, ahora el código php del otro rchivo:
<? 
// Usuarios activos con PHP sin utilizar bases de datos 

// Tiempo en segundos en que expira la sesión. 
$fin_session = 600; 
$arr = file("usuarios.dat"); 
$contenido = $REMOTE_ADDR.":".time()." "; 
for ( $i = 0 ; $i < sizeof($arr) ; $i++ ) 
{ 
$tmp = explode(":",$arr[$i]); 
if (( $tmp[0] != $REMOTE_ADDR ) && (( time() - $tmp[1] ) < $fin_session )) 
{ 
$contenido .= $REMOTE_ADDR.":".time()." "; 

} 

} 
$fp = fopen("usuarios.dat","w"); 
fputs($fp,$contenido); 
fclose($fp); 
$array = file("usuarios.dat"); 

$USUARIOS_ACTIVOS = count($array); 

// Imprimimos la cantiadad de usuarios activos 

echo "Hay ".$USUARIOS_ACTIVOS." usuarios activos"; 
?>
con el echo php que hay al final del script te devolvera el numero de usuarios online pero ojo!! para que funcione esto tiene que estar online ya que en local te pude dar algun error
0
Puntos
Por zeuskx hace 12 años
Mods
Respuesta #2
grande zeus!!
0
Puntos
Por zerodarck hace 12 años
Master
Respuesta #3
este es el mismo pero con el archivo usuario.dat creado https://phpres.net/php-poo/usuarios-online-en-php-sin-base-de-datos
0
Puntos
Por alber hace 11 años
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar