Se connecter avec
S'enregistrer | Connectez-vous

Compteur

Dernière réponse : dans Programmation

Bonjour ceci va compter le nombre d'acces a une page bien specifique et j'aimerais connaitre le bout de code a ajouter a celui ci dessous pour que le TXT ce remette a zero tous les jours a 00h00


  1. <?php
  2.  
  3. $fp = fopen("compteur.txt","r+");
  4. $nbvisites = fgets($fp,255);
  5. $nbvisites++;
  6. fseek($fp,0);
  7. fputs($fp,$nbvisites);
  8. fclose($fp);
  9. echo'Nombre de visiteurs : '.$nbvisites.'';
  10.  
  11. ?>

Autres pages sur : compteur

Lassé par la pub ? Créez un compte
Expert Programmation

Alors comme php ne peut pas fonctionner à une heure précise sans crontab (ou équivalent), le plus simple est de faire un système qui regarde si le fichier a été modifié (ou créé) ce jour ci:
  1. <?php
  2. if (file_exists("compteur.txt")) {
  3. $fdate = date("Ymd", filemtime("compteur.txt"));
  4. if ($fdate != date("Ymd")) {
  5. $fp = fopen("compteur.txt", "w");
  6. fputs($fp, 0);
  7. fclose($fp);
  8. }
  9. }?>

Ceci est à mettre avant ton code, et ça va comparer les dates, si le fichier n'est pas à la date du jour, il le vide et mets 0 dedans.

En clair dans le code ci dessous ça donnerais quoi pour la france ? SVP

  1. 1. <?php
  2. 2. if (file_exists("compteur.txt" )) {
  3. 3. $fdate = date("Ymd", filemtime("compteur.txt" ));
  4. 4. if ($fdate != date("Ymd" )) {
  5. 5. $fp = fopen("compteur.txt", "w" );
  6. 6. fputs($fp, 0);
  7. 7. fclose($fp);
  8. 8. }
  9. 9. }?>


Expert Programmation

En clair, ça donne suis le lien et tu auras tout ce dont tu as besoin.

La fonction prend un paramètre, dans les détails du paramètre, tu vas avoir un lien qui va t'amener vers toutes les valeurs possibles, et dedans tu devrais pouvoir trouver pour la France... (enfin, à condition que tu saches dans quel continent se situe la France, et quelle est la capitale de la France)
Lassé par la pub ? Créez un compte
Tom's guide dans le monde