Hola zoneros, os traigo algo que quizá os sea de utilidad y es algo que no he visto en ninguna web. Este pequeño añadido guardará en una tabla de vuestra base de datos el récord de usuarios online de vuestro servidor.
Lo que hace esto es lo siguiente:
Primero comprueba los usuarios online de vuestro servidor, después consulta el récord actual, y si el número de usuarios online es mayor que el de el récord realiza un update a la tabla.
Añadir en index.php de vuestra web arriba de <head>
<?php$select = "SELECT last_play FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 10 MINUTE) < last_play;";$query = mysql_query($select);$online = mysql_num_rows($query);$recordonline = mysql_query("SELECT * from account.record_on;");$check_record = mysql_fetch_object($recordonline);$toponline = $check_record->top;if ($online >$toponline){ mysql_query("UPDATE account.record_on SET top='".$online."' LIMIT 1");}?>
Realizar esta query en vuestra base de datos, en account:
DROP TABLE IF EXISTS `record_on`;CREATE TABLE `record_on` ( `top` tinyint(3) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;INSERT INTO account.record_on VALUES ('0');
Si alguien quiere mostrar el top de usuarios online que me añada a skype y le ayudaré.