//on ouvre le fichier
$fichier = fopen("moncompteur.txt","r+");
// on lit le nombre indiqué dans ce fichier
$visiteurs = fgets($fichier,255);
//on ajoute 1
$visiteurs++;
//on se positionne au début du fichier
fseek($fichier,$visiteurs);
//on écrit le nouveau nombre
fputs($fichier, $visiteurs);
fclose($fichier)
Après il faut adapter ce code pour ne prendre en compte que les visites que tu veux comptabiliser, par exemple si tu ne veux compter que les visites des utilisateurs enregistrés.
$visit = (int) file_get_contents('moncompteur.txt');
file_put_contents('moncompteur.txt', ++$visit);
ta vraiment trouvé aucun sujet qui parle de ca sur le forum ?Et je modifie quoi? car j'aimerais avoir un admin et voir combien de fois chaque membre on visiter la page .
merci
Code : Tout sélectionner
session_start();
require_once('config.php');
//récupération des variables
$pseudo = formulaires($_POST['pseudo']);
$mdp = formulaires($_POST['mdp']);
if(isset($_SESSION['pseudo']))
{
//on ouvre le fichier
$fichier = fopen("moncompteur.txt","r+");
// on lit le nombre indiqué dans ce fichier
$visiteurs = fgets($fichier,255);
//on ajoute 1
$visiteurs++;
//on se positionne au début du fichier
fseek($fichier,$visiteurs);
//on écrit le nouveau nombre
fputs($fichier, $visiteurs);
fclose($fichier);
}
Mais là ton code incrémentera ton compteur à chaque fois que le membre affichera la page.$_SESSION['increment']=0;
et le code du compteur devient:if(isset($_SESSION['pseudo']) && $_SESSION['increment']==0)
{
$_SESSION['increment']=1;
//on ouvre le fichier
$fichier = fopen("moncompteur.txt","r+");
// on lit le nombre indiqué dans ce fichier
$visiteurs = fgets($fichier,255);
//on ajoute 1
$visiteurs++;
//on se positionne au début du fichier
fseek($fichier,$visiteurs);
//on écrit le nouveau nombre
fputs($fichier, $visiteurs);
fclose($fichier);
}