Statistiques sur un fichier non rafraichies ("fileatime")

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Statistiques sur un fichier non rafraichies ("fileatime")

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Castor Gaspard » 10 mars 2010, 17:11

Bonjour,

Merci, Aureus, mais avec filemetime(), j'obtiens le résultat.

En revanche, la fonction clearstatcache() a un comportement étonnant, me semble-t-il : les données ne sont pas rafraîchies lorsque le même fichier est appelé par une machine, même avec plusieurs navigateurs, mais se remettent à jour quand elles sont consultées depuis un autre Pc. Etonnant, non ? :wink:

Cordialement,

Gaspard

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Aureusms » 10 mars 2010, 15:29

Bonsoir,

Merci de la réponse, Dr@ke.

En fait, il s'agit de fichiers images créés avec Php. :)

Cordialement,

Gaspard
Si ce sont des fichiers créés ou modifiés, essaye cela plutôt : http://php.net/manual/fr/function.filemtime.php

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Castor Gaspard » 10 mars 2010, 01:29

Re...

Sinon, tu as raison, Dr@ke, pour les fichiers logs... Si je savais comment les copier dans un fichier texte... ^^ :D

Cordialement,

Gaspard

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Castor Gaspard » 10 mars 2010, 00:02

Bonsoir,

Hé, hé ! Mais je veux savoir *quand* un fichier *précis* a été appelé, et chaque utilisateur a son fichier.

Donc, je ne pense pas qu'un compteur de visites me vienne en aide. :cry:

Merci !

Gaspard

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Dr@ke » 09 mars 2010, 23:21

Bien, bases toi sur les scripts compteurs de visite par exemple.
Sur google ou sur le forum tu vas en trouver des tonnes :wink:

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Castor Gaspard » 09 mars 2010, 23:17

Bonsoir,

Merci de la réponse, Dr@ke.

En fait, il s'agit de fichiers images créés avec Php. :)

Cordialement,

Gaspard

Re: Statistiques sur un fichier non rafraichies ("fileatime")

par Dr@ke » 09 mars 2010, 22:53

Le fichier access.log Apache ou si c'est un fichier en php: il y a pleins de possibilités pour logguer les accès...

Statistiques sur un fichier non rafraichies ("fileatime")

par Castor Gaspard » 09 mars 2010, 22:33

Bonsoir,

Vos lumières me sont encore nécessaires.

Voilà, je veux savoir en temps réel si un fichier a été lu.

J'utilise ce code :
$filename = 'file.txt'';
$stat = stat('file.txt');
if (file_exists($filename)) {
clearstatcache(); // Pour effacer la mémoire ? Depuis Php 5.3, cette fonctionnalité a évolué, mais j'utilise Php 5.2 !
 echo "$filename a été accédé le : " . date("F d Y H:i.", fileatime($filename));
Or, si je consulte dans un navigateur le fichier 'file', l'heure se met à jour. Mais si j'actualise la page, l'heure ne se met pas instantanément à jour, et le renvoi de l'information est plutôt erratique.

L'alternative avec la fonction stat() ne change rien.

Connaissez-vous le moyen d'y remédier ?

Merci pour votre aide. :mrgreen:

Cordialement,

Gaspard