| |
Bienvenue sur Max33Blog!
Actuellement...
include('config.php');
// -------
// 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'] . ' visiteur(s) connecté(s)';
mysqli_close($conn);
?>
et
138 articles parus.
|
Le Firebo-X, par Schulte Design
|
|
|
Par Max33 le 30/12/2008  |
Le Firebo-X, par Schulte Design, ou comment avoir son petit feu de cheminée portable, la convivialite en moins. Vu que c'est la saison du ski, des Alpes, du ski alpin, et que vous vous demandez souvent 'S'qui a le pain?' (notez le jeu de mot... merci merci rasseyez-vous maintenant), il existe la solution de chaleur portable, le Firebo-X. Cette petite malette s'ouvre pour vous permettre de vous rechauffer par sa flamme au gaz. Schulte Design propose aussi une version intégrée sur une table basse.
Prix: Sur Devis
Site: SchulteDesign.de |
|
|
|
|
|
|