From 5fd9fa480f302902328b81f912dd67ce378284f8 Mon Sep 17 00:00:00 2001 From: citizenz7 Date: Thu, 20 Apr 2017 18:50:55 +0200 Subject: V.1.4.6 --- Html/sidebar.php | 441 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 441 insertions(+) create mode 100644 Html/sidebar.php (limited to 'Html/sidebar.php') diff --git a/Html/sidebar.php b/Html/sidebar.php new file mode 100644 index 0000000..76e889a --- /dev/null +++ b/Html/sidebar.php @@ -0,0 +1,441 @@ +'; + + + /**** compteur de visites ***/ + // 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 + $stmt5 = $db->prepare('SELECT COUNT(*) AS nbre_entrees FROM compteur WHERE ip = :adresseip'); + $stmt5->execute(array( + ':adresseip' => $_SERVER['REMOTE_ADDR'] + )); + $donnees2 = $stmt5->fetch(); + + if ($donnees2['nbre_entrees'] == 0) // L'ip ne se trouve pas dans la table, on va l'ajouter + { + $stmt6 = $db->prepare('INSERT INTO compteur VALUES (:adresseip, :time)'); + $stmt6->execute(array( + ':adresseip' => $_SERVER['REMOTE_ADDR'], + ':time' => time() + )); + } + + else // L'ip se trouve déjà dans la table, on met juste à jour le timestamp + { + $stmt7 = $db->prepare('UPDATE compteur SET timestamp = :timestamp WHERE ip = :adresseip'); + $stmt7->execute(array( + ':timestamp' => time(), + ':adresseip' => $_SERVER['REMOTE_ADDR'] + )); + } + + $jour = date('d'); + $mois = date('m'); + $annee = date('Y'); + $aujourd_hui = mktime(0, 0, 0, $mois, $jour, $annee); + + $stmt8 = $db->prepare('SELECT COUNT(*) AS nbre_entrees FROM compteur WHERE timestamp > :timestamp'); + $stmt8->execute(array( + ':timestamp' => $aujourd_hui + )); + $donnees3 = $stmt8->fetch(); + + echo '
  • Visites aujourd\'hui : '.$donnees3['nbre_entrees'].'
  • '; + + $stmt9 = $db->query('SELECT COUNT(*) AS nbre_entrees FROM compteur'); + $donnees4 = $stmt9->fetch(); + echo '
  • Visites totales : ' . $donnees4['nbre_entrees'].'
  • '; + + /**** Fin compteur de visites ****/ + ?> + + + + +
    + Tracker + +
    + + + +
  • +
    +

    Liens web

    + +
    +
  • + + + -- cgit v1.2.1