All pastes #164982 Raw Edit

Untitled

public text v1 · immutable
·published 2006-09-09 09:35 UTC
rendered paste body
<?
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 '<p>' . $connectees . ' visiteurs </p>';
?>