// Connexion à MySQL
$conn = new mysqli("localhost", "maxjacob_nocms", "FAekoe78adA!", "maxjacob_nocms");
// -------
// ETAPE 1 : on vérifie si l'IP se trouve déjé dans la table
// Pour faire ça, on n'a qu'é compter le nombre d'entrées dont le champ "ip" est l'adresse ip du visiteur
$retour = $conn->query('SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
$donnees = mysqli_fetch_array($retour);
if ($donnees['nbre_entrees'] == 0) // L'ip ne se trouve pas dans la table, on va l'ajouter
{
$conn->query('INSERT INTO connectes VALUES(\'' . $_SERVER['REMOTE_ADDR'] . '\', ' . time() . ')');
}
else // L'ip se trouve déjé dans la table, on met juste é jour le timestamp
{
$conn->query('UPDATE connectes SET timestamp=' . time() . ' WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
}
// -------
// ETAPE 2 : on supprime toutes les entrées dont le timestamp est plus vieux que 5 minutes
// On stocke dans une variable le timestamp qu'il était il y a 5 minutes :
$timestamp_5min = time() - (60 * 5); // 60 * 5 = nombre de secondes écoulées en 5 minutes
$conn->query('DELETE FROM connectes WHERE timestamp < ' . $timestamp_5min);
// -------
// ETAPE 3 : on compte le nombre d'ip stockées dans la table. C'est le nombre de visiteurs connectés
$retour = $conn->query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
$donnees = mysqli_fetch_array($retour);
// Ouf ! On n'a plus qu'é afficher le nombre de connectés !
echo '' . $donnees['nbre_entrees'] . ' Visiteurs connectés.';
$conn->close();
?>
Nous sommes le 28-10-2025, il est 11:53
Chatroom
Photo au hasard
|
Présentations
 |
Maxime33
Age: 17ans
Boisson preferée: Vodka
Record perso: Un saladier entier de manzana cul sec
Description perso:
Euh voyons, bah je suis le représentant officiel d'une bande de larves alcooliques europhiques et schyzophréniques. Et des fois, nous avons soif... très soif... ^^ |
 |
Kazo
Age: 17 ans (habite Dijon depuis 19ans)
Boisson preferee: Vodka
Record perso: 7bieres en 20sec après 15 bieres en 2h
Description perso:
j'aime : la vodka
j'aime pas : le coca (rime)
j'adore : boire (si si...), faire la fête (quoi pleonasme ?) |
 |
Oromë
Age: 16 ans
Boisson preferée: Bière et Champagne
Record perso: 2 bières en moins de 20secondes (avec chrono)
Description perso: Roux, mais membre actif de la DDT! |
 |
Moula
Age: 18 ans (le doyen! si le samu arrive, c'est lui qui prend muhahaha)
Boisson preferée: Bière
Record Perso: Celui qui débite le plus de conneries une fois bourré
Description perso: Vous cherchez un gueuleur pour vos soirées? Contactez nous! héhé |
Copyright 2006 - Maxime33 Server |

|
|
|