<?php
//// On inclut le fichier de connexion à la base SQL ////
include("connect.php");
//// Récupération de la date actuelle ////
$date=date("d-m-Y");
//// Connexion à la base mySQL ////
@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");
//// Requête qui compte le nombre d'enregistrements dont la date est différente de la date actuelle ////
$cpt="SELECT * FROM twiggy_compteur WHERE date!='$date'";
$req=mysql_query($cpt);
$res=mysql_num_rows($req);
$res2=($res-1);
$sql_req="UPDATE twiggy_compteur SET ip=(ip+$res2) WHERE date='cpt_total'";
$upd=mysql_query($sql_req);
//// On efface ensuite les enregistrements dont la date est différente de la date actuelle ////
$delete="DELETE FROM twiggy_compteur WHERE date!='$date' && date!='cpt_total'";
$query=mysql_query($delete);
//// On récupère l'adresse IP du visiteur ////
$ip="$_SERVER[REMOTE_ADDR]";
//// On vérifie que cette adresse IP n'est pas déjà présente dans la table ////
$requete="SELECT * FROM twiggy_compteur WHERE date='$date' && ip='$ip'";
$res=mysql_query($requete);
$num=mysql_num_rows($res);
//// Si un enregistrement contient déjà cette IP alors il ne se passe rien ////
if($num!=0)
{
}
//// Sinon on insère l'IP et la date ////
else
{
$insert="INSERT INTO twiggy_compteur (ip,date) VALUES('$ip','$date')";
$query=mysql_query($insert);
}
//// On récupère la valeur du compteur total ////
$select_tot=mysql_query("SELECT ip FROM twiggy_compteur WHERE date='cpt_total'");
$compteur_tot=mysql_fetch_array ($select_tot);
$select = mysql_query("SELECT ip FROM twiggy_compteur WHERE date='$date'");
$compteur = mysql_num_rows($select);
$tot = ($compteur_tot['ip']+$compteur);
if($tot>1) {$s="s";} else {$s="";}
if($type=="image")
{
$tot=str_replace("0","<img src='img_cpt/0.gif'>",$tot);
$tot=str_replace("1","<img src='img_cpt/1.gif'>",$tot);
$tot=str_replace("2","<img src='img_cpt/2.gif'>",$tot);
$tot=str_replace("3","<img src='img_cpt/3.gif'>",$tot);
$tot=str_replace("4","<img src='img_cpt/4.gif'>",$tot);
$tot=str_replace("5","<img src='img_cpt/5.gif'>",$tot);
$tot=str_replace("6","<img src='img_cpt/6.gif'>",$tot);
$tot=str_replace("7","<img src='img_cpt/7.gif'>",$tot);
$tot=str_replace("8","<img src='img_cpt/8.gif'>",$tot);
$tot=str_replace("9","<img src='img_cpt/9.gif'>",$tot);
}
echo "$tot Visiteur$s <br>";
//// On récupère la valeur du compteur journalier ////
$select = mysql_query("SELECT ip FROM twiggy_compteur WHERE date='$date'");
$compteur = mysql_num_rows($select);
if($compteur>1) {$s="s";} else {$s="";}
if($type=="image")
{
$compteur=str_replace("0","<img src='img_cpt/0.gif'>",$compteur);
$compteur=str_replace("1","<img src='img_cpt/1.gif'>",$compteur);
$compteur=str_replace("2","<img src='img_cpt/2.gif'>",$compteur);
$compteur=str_replace("3","<img src='img_cpt/3.gif'>",$compteur);
$compteur=str_replace("4","<img src='img_cpt/4.gif'>",$compteur);
$compteur=str_replace("5","<img src='img_cpt/5.gif'>",$compteur);
$compteur=str_replace("6","<img src='img_cpt/6.gif'>",$compteur);
$compteur=str_replace("7","<img src='img_cpt/7.gif'>",$compteur);
$compteur=str_replace("8","<img src='img_cpt/8.gif'>",$compteur);
$compteur=str_replace("9","<img src='img_cpt/9.gif'>",$compteur);
}
echo $compteur." Visiteur$s aujourd'hui.";
// On ferme la connexion à la base mySQL ////
mysql_close();
?>