require('data/connect.php'); mysql_select_db($mysql_bdd,$connect); $retour = mysql_query('SELECT * FROM `connectes_live` WHERE ip =\'' . $_SERVER['REMOTE_ADDR'] . '\''); $donnees = mysql_num_rows($retour); if ($donnees == 0) // L'ip ne se trouve pas dans la table, on va l'ajouter { mysql_query('INSERT INTO `connectes_live` (ip, timestramp) VALUES (' . $_SERVER['REMOTE_ADDR'] . ', ' . time() . ')'); } else // L'ip se trouve d\xc3\xa9j\xc3\xa0 dans la table, on met juste \xc3\xa0 jour le timestamp { mysql_query('UPDATE connectes_live SET timestamp=' . time() . ' WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\''); } $timestamp_5min = time() - (60 * 5); // 60 * 5 = nombre de secondes \xc3\xa9coul\xc3\xa9es en 5 minutes $retour = mysql_query('SELECT * FROM `connectes_live` WHERE timestramp > ' . $timestamp_5min); //$donnees2 = mysql_fetch_array($retour); $connectees = mysql_num_rows($retour); // Ouf ! On n'a plus qu'\xc3\xa0 afficher le nombre de connect\xc3\xa9s ! echo '
' . $connectees . ' visiteurs
'; ?>