Créer manuellement un fichier "access_log"

Castor Gaspard
Invité n'ayant pas de compte PHPfrance

20 févr. 2010, 18:58

Bonjour,

(J'ai préféré scinder les deux sujets pour la lisibilité.)

Je veux créer manuellement un fichier de "log" pour un répertoire déterminé avec un script Php afin d'enregistrer les visites et les pages demandées.

J'ai trouvé un script à cet effet http://www.ebrueggeman.com/php_site_access_log.php, mais les tests me semblent peu concluants : en effet, il faut lancer (ou inclure) le fichier pour que les données s'enregistrent. Y aurait-il, selon un vous, un moyen d'enregistrer les données lors de chaque accès au répertoire ? Dans l'affirmative, vers quelle direction chercher pour améliorer ce script ?

La documentation de Php, fort bien conçue au demeurant, ne m'a pas aidé.

Merci. =P~

Castor Gaspard

Mammouth du PHP | 985 Messages

21 févr. 2010, 04:18

Tous les accès sont loggués dans un fichier log du serveur apache (access.log)
Donc pour faire des statistiques sur les accès à un répertoire en particulier, il faut analyser ce fichier log.

Sinon le plus simple, est de surveiller les accès à chaque pages d'un répertoire en particulier.
Et donc en gros c'est le principe de ton lien...
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.

Castor Gaspard
Invité n'ayant pas de compte PHPfrance

26 févr. 2010, 00:30

Bonjour,

Oui, oui, merci pour la réponse, mais je crois que je vais me tourner à la réflexion vers le demon Syslog, plus apte à répondre à mon besoin.

Cordialement,

Gaspard