Bonjour,
Je cherche des scripts PHP qui permettent d'afficher des statistiques sur le nombre de visites, visiteurs, visites par jours, date de mise à jour etc...
Merci pour votre aide
Version imprimable
Bonjour,
Je cherche des scripts PHP qui permettent d'afficher des statistiques sur le nombre de visites, visiteurs, visites par jours, date de mise à jour etc...
Merci pour votre aide
Merci Seb33300 pour ta repense, mais c'est pas ça ce que je cherche, enfaite je cherche à faire un compteur de site web qui sera bien affiché sur mes pages.
je veux créer des compteur perso en code php parce que je pense qu'avec l html est impossible.
Donc j'ai commencé mes recherche à l'aide de Google et voila ce que j'ai trouvé:
Pour le nombre de pages vues (script testé et ça marche):
Pour les visiteurs online (en cours de teste):Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php $couleurtexte="#FFFFFF"; $fichier = "visites.dat"; $fp = @fopen($fichier, "r"); if (!$fp) { echo "Impossible d'ouvrir $fichier en lecture"; exit; } $visites = fgets($fp, 8); echo "<font color=$couleurtexte>"; echo $visites++; echo "</font>"; // on affiche $visites, et on increment $visites. fclose($fp); $fp = @fopen($fichier, "w"); // le fichier est ouvert en ecriture, remis a zero if (!$fp) { echo "Impossible d'ouvrir $fichier en ecriture"; exit; } fputs($fp, $visites); fclose($fp); ?>
alors il me reste quelque scripte à propos des visites par jours, date de mise à jour de la page.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80 <?php function nb_visiteurs_connecte($time,$text_color,$filename="visiteurs.dat") { $ip = getenv("REMOTE_ADDR"); $date=time(); $i=0; $ii=0; $bool=0; if(file_exists($filename)) { if($fichier=fopen($filename,"r")) { while(!feof($fichier)) { $ligne=fgets($fichier,4096); $tab=explode("|",$ligne); if($tab[1]>0) { $tab_de_tab[$i][0]=$tab[0]; $tab_de_tab[$i][1]=$tab[1]; $i++; } } fclose($fichier); } } for($j=0;$j<$i;$j++) { if(($date-chop($tab_de_tab[$j][1]))>$time) { } else { $tab_de_tab_actualise[$ii][0]=$tab_de_tab[$j][0]; $tab_de_tab_actualise[$ii][1]=chop($tab_de_tab[$j][1]); $ii++; } } for($j=0;$j<$ii;$j++) { if($tab_de_tab_actualise[$j][0]==$ip) { $bool=1; } } if($bool==0) { $tab_de_tab_actualise[$ii][0]=$ip; $tab_de_tab_actualise[$ii][1]=$date; $ii++; } if($fichier=fopen($filename,"w")) { for($j=0;$j<$ii;$j++) { fputs($fichier,chop($tab_de_tab_actualise[$j][0])); fputs($fichier,"|"); fputs($fichier,chop($tab_de_tab_actualise[$j][1])); fputs($fichier,"\n"); } fclose($fichier); } echo "$ii"; } nb_visiteurs_connecte(300,"black"); ?>