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
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
Zend Certified PHP Engineer
« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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"); ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager