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 :
<?php { $fp = fopen('compteur.txt', 'r+'); } else { $fp = fopen('compteur.txt', 'a+'); $vu = 0; } $vu++; $time= file('timestamp.txt'); $vu-=$time; ?> 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