Advertisement
Guest User

Untitled

a guest
May 18th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. <?
  2. //Variables de conexion
  3. $dbhost = "localhost";
  4. $dbuser = "root";
  5. $dbpassword = "";
  6. $dbname = "feisbuk";
  7.  
  8. // El tiempo en segundos que ha de pasar
  9. // para que un usuario se elimine
  10.  
  11. $tiempo_conexion = 200;
  12. $timestamp=time();
  13. $desconexion=$timestamp-$tiempo_conexion;
  14.  
  15. //Insertamos el valor para el usuario
  16. $db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error());
  17.  
  18. mysql_select_db($dbname) or die("Error al conectar a la base de datos.");
  19. $Sql ="INSERT INTO useronline VALUES('$timestamp','$_SERVER[REMOTE_ADDR]')";
  20. $result = mysql_query( $Sql ) or die("No se puede ejecutar la consulta: ".mysql_error());
  21.  
  22. //Borramos los usuarios cuyo $tiempo_conexion han sobrepasado.
  23. $Sql ="DELETE FROM useronline WHERE timestamp<$desconexion";
  24. $result = mysql_query( $Sql ) or die("No se puede ejecutar la consulta: ".mysql_error());
  25.  
  26. //Seleccionamos los usuarios que hay online en este momento
  27. $Sql ="SELECT DISTINCT ip FROM useronline";
  28. $result = mysql_query( $Sql ) or die("No se puede ejecutar la consulta: ".mysql_error());
  29. $Usuarios = mysql_num_rows($result);
  30. while ($a=mysql_fetch_array($Sql))
  31. {
  32. $query = "Select useronline from usuarios where ip=".$Sql['ip'];
  33. $resultado = mysql_fetch_array(mysql_query($query));
  34. echo $resultado['usuario'];
  35. }
  36.  
  37.  
  38. if ($Usuarios==1) {
  39. echo $Usuarios." usuario online";
  40. } else {
  41. echo $Usuarios." usuarios online.";
  42. }?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement