Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
768 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide pour la réalisation d'une fct avec compteur décompteur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide pour la réalisation d'une fct avec compteur décompteur

n°1758862
Profil sup​primé
Posté le 12-07-2008 à 21:33:08  answer
 

Bonjour à tous.  
 
J'ai besoin de vos lumière pour la réalisation d'un petit site.
 
Ce site est vraiment très simple (seulement deux pages) mais j'ai besoin de quelques fonctions impossibles à faire en html.
En faite je voudrais, de la manière la plus simple possible sans avoir à l'afficher sur le site dans un premier temps:
-Pouvoir compter le nombres de pages vues(nombre de requêtes totales, pas seulement le nombre de visites uniques)
-Avoir un décompteur à la seconde partant de 0 à -inf
 
Et ensuite une fonction me permettant de connaitre la différence entre les deux valeurs précédemment calculées.
 
Avez vous une idée sur la réalisation de ce bidule? :sarcastic:  

mood
Publicité
Posté le 12-07-2008 à 21:33:08  profilanswer
 

n°1758992
Profil sup​primé
Posté le 13-07-2008 à 10:49:30  answer
 

:sarcastic:  Personne?

n°1758995
Profil sup​primé
Posté le 13-07-2008 à 11:04:33  answer
 

Ton "décompteur" il compte les secondes à partir de quand ? Il s'arrête quand ?


Message édité par Profil supprimé le 13-07-2008 à 11:07:40
n°1758997
Profil sup​primé
Posté le 13-07-2008 à 11:15:47  answer
 

Il commence à décompter dès la mise en ligne du site et ne s'arrête jamais. ;)

n°1759001
Profil sup​primé
Posté le 13-07-2008 à 11:38:07  answer
 

:/
Pour le compteur :
Tu utilises un fichier que tu ouvres (fopen) à chaque visite dont tu récupère le contenu (à la base 1) et que tu incrémentes (fputs, ou fwrite).  
 
Pour le décompteur :
Tu enregistre le timestamp quelque part dans un fichier (fwrite($fp,time()))
A chaque visite, tu lis le contenu du fichier, du fais $sec_depuis_ouverture_du_site=time()-contenu du fichier.
 
Et la différence entre le nb de visites et de secondes depuis l'ouverture du site, le nb que tu cherches, c'est le nombre de visites-$sec_depuis_ouverture_du_site.
 
Mais à mon avis tu devras t'attendre à avoir un nombre négatif...
 
Genre :

Code :
  1. <?php
  2. if (file_exists('compteur.txt'))
  3. {
  4.     $fp = fopen('compteur.txt', 'r+');
  5.     $vu = fgets($fp);
  6. }
  7.  
  8. else
  9. {
  10.     $fp = fopen('compteur.txt', 'a+');
  11.     $vu = 0;
  12. }
  13.  
  14. $vu++;
  15. fseek($compteur, 0);
  16. fputs($compteur, $vu);
  17. fclose($compteur);
  18.  
  19. $time=file('timestamp.txt');
  20. $sec=time()-$time;
  21.  
  22. $vu-=$time;
  23. ?>
  24.  
  25. Page vue <?php echo $vu ?> fois.


 
Mais le rendu est pourri et franchement je vois pas l'intérêt.


Message édité par Profil supprimé le 13-07-2008 à 15:47:00

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide pour la réalisation d'une fct avec compteur décompteur

 

Sujets relatifs
Petite aide pour finir mon siteexpression régulière
recherche aideAide pour une macro excel
Besoin renseignement modele EAV ( Entity Attribute Value model)Petite aide en DOS vraiment tt simple
aide pour un bootloader en C sur pic32[VBA / Excel] Aide sur une macro a programmer
Demande d'aide pour programmation en Caide pour recuperation donnée via explode mysql
Plus de sujets relatifs à : Besoin d'aide pour la réalisation d'une fct avec compteur décompteur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR