IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

compteur de visiteur : votre avis


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    457
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 457
    Par défaut compteur de visiteur : votre avis
    Bonjour,

    J'ai créé un compteur de visiteur sur le site que je développe actuellement..
    J'ai à chaque ouverture de la page un accès à la BD , donc je voulais y stocker le nombre de visiteur , seulement comme c'est un nombre seul et unique , je ne voyais pas trop où le mettre..
    J'ai donc créé un fichier qui contient simplement le nombre..

    N'est-ce pas un peu trop lourd et inutile d'ouvrir et fermer un fichier à chaque passage ?
    Voici le code (je passe la partie affichage , elle ne touche pas au fichier) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function majCompteur()
    {
     // ****************************************************** INCREMENTATION DU NOMBRE DE VISITEURS ***************************************************************** //
    $fp=fopen("config/infos.txt","r");
    global $nbvisiteurs;
    $nbvisiteurs=fgets($fp,256);
    $nbvisiteurs++;
    fclose($fp);
     
    $fp=fopen("config/infos.txt","w");
    fputs($fp,$nbvisiteurs);
    fclose($fp);
    }
    Voilà , ça serait cool d'avoir votre avis !

  2. #2
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Tout dépend de ce que tu veux faire de ton nombre de visiteurs Si c'est juste pour afficher sans avoir des stats par jour/ mois / etc... c'est bien.
    Sinon utilife file_put_contents et file_get_contents => moins de lignes

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    457
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 457
    Par défaut
    Ben c'est juste pour m'en servir afin de l' "afficher" , sauf que j'l'affiche sous forme d'image..

    Est-ce judicieux d'avoir un fichier contenant juste un simple et unique nombre?

    Merci de votre participation

  4. #4
    Membre chevronné
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Par défaut
    Bah oui beaucoup + que d'avoir un accès à la base de données....

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    457
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 457
    Par défaut
    ok merci
    Une dernière question , à la place d'ouvrir en lecture , puis fermer , puis ouvrir en écriture , puis-je remplacer autrement l'ancien nombre par le nouveau ?
    Parce que de cette façon , je ne peux vraiment y stocker que ça :/

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 45
    Par défaut
    tu peut ouvrir en mode lecture/ecriture.
    lire le nombre puis positionne le pointeur au début du fichier put tu écris le nouveau nombre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	$fp = fopen('test.txt','r+');
     
    	// lit le nombre des visiteurs
    	$nbvisiteurs=fgets($fp,256);
    	//ajouter 1
    	$nbvisiteurs++;
    	echo "<br />nbvisiteurs: ".$nbvisiteurs."<br />";
    	// retourne au début du fichier
    	// identique à rewind($fp);
    	fseek($fp, 0);
    	fputs($fp, $nbvisiteurs);
    	fclose($fp);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. décompte de l'heure dans un compteur de cyber, votre avis!
    Par doderic dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 26/10/2008, 21h50
  2. Donnez votre avis sur les articles de Developpez.com
    Par Geronimo dans le forum C++Builder
    Réponses: 13
    Dernier message: 14/01/2007, 22h00
  3. Qui se sert de Together ici ? votre avis ?
    Par Matthieu Brucher dans le forum Autres
    Réponses: 28
    Dernier message: 25/08/2006, 09h44
  4. Donnez votre avis sur les articles de Developpez
    Par Anomaly dans le forum Contribuez
    Réponses: 37
    Dernier message: 29/05/2006, 21h48
  5. Réponses: 4
    Dernier message: 22/05/2003, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo