Bonjour
J'ai trouvé le programme ci-dessous qui m'irait très bien pour compter les visites et les afficher, mais il compte les pages vues
L'auteur est introuvable et j'aimerais qu'il compte les visiteurs uniques par jour
Malheureusement je suis débutant et je ne sais pas le modifier
Est-ce que quelqu'un peut m'aider SVP
Merci d'avance
V
V
<?
//------------------------------------------------------
//
//
// voici le code à integrer à vos pages web
// placer le à l'endroit ou vous voulez mettre votre
// compteur....
//
// si vous voulez inclure un compteur different par page
// creer un fichier avec le chiffre de depart seulement
// et indiquez le nom de ce fichier devant $visiteur="...."
//
// vous pouvez creer vos chiffres avec votre style et
// remplacer le nom des fichiers images ci-dessous...
//
function affiche($i){
switch ($i) {
case "0": echo "<img src=\"images/0.gif\">";break; //fichier image du chiffre 0
case "1": echo "<img src=\"images/1.gif\">";break; //fichier image du chiffre 1
case "2": echo "<img src=\"images/2.gif\">";break; //fichier image du chiffre 2
case "3": echo "<img src=\"images/3.gif\">";break; //fichier image du chiffre 3
case "4": echo "<img src=\"images/4.gif\">";break; //fichier image du chiffre 4
case "5": echo "<img src=\"images/5.gif\">";break; //fichier image du chiffre 5
case "6": echo "<img src=\"images/6.gif\">";break; //fichier image du chiffre 6
case "7": echo "<img src=\"images/7.gif\">";break; //fichier image du chiffre 7
case "8": echo "<img src=\"images/8.gif\">";break; //fichier image du chiffre 8
case "9": echo "<img src=\"images/9.gif\">";break; //fichier image du chiffre 9
}
}
// nom du fichier contenant le nombre de visiteurs
$visiteur="compteur.dat";
//recuperation de la variable
$file = @fopen($visiteur, "r");
$num = fgets($file,4096);
fclose($file);
$num++;
$file = @fopen($visiteur, "w");
fputs($file,$num);
fclose($file);
$i="$num";
$num=strrev($i);
$cpt=0;
while ($i<>0){
$i=bcdiv($i,10,0);
$cpt++;
}
echo "<table>";
echo "<tr>";
for ($i=0;$i<$cpt;$i++){
echo "<td>";
$j=bcmod($num,10);
$num=bcdiv($num,10,0);
affiche($j);
echo "</td>";
}
echo "</tr>";
echo "</table>";
?>