Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LOGIT V1.4 : DATE,HEURE,ADRESSE IP,HOSTNAME,PAGE VUE,NAVIGATEUR,OS,FAI EN XML,CSV,TXT,SQL


Information sur la source

Catégorie :Réseau & Internet Niveau : Initié Date de création : 22/12/2003 Date de mise à jour : 29/08/2005 23:24:37 Vu / téléchargé: 5 349 / 941

Note :
8,86 / 10 - par 7 personnes
8,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Nom du script : logIT v1.4 et inférieur
Date : 15 janvier 2004
Auteur : Jean Elchinger
Email : teez003@yahoo.fr
Informations récupérées : Date,Heure,Adresse IP,Hostname,Page vue,Navigateur,OS,FAI
Enregistré en XML, affiché avec XSL, et aussi en TXT, CSV pour voir sous excel et avec une base de donnée mySql

_________
INSTALL :
---------

Rajouter dans les pages que vous voulez auditer la ligne suivante après <html> :
<?php require_once("logIT.php"); ?>

N'oubliez pas de renommer votre fichier .htm en .php
Transférer le fichier "logIT.php" et le dossier "logs" sur votre serveur en mode FTP.


_________
LECTURE :
---------

Un nouveau fichier est crée chaque semaine, ce qui vous permet d'avoir des statistiques hebdomadaire.
Vous pouvez changer le nom du fichier à votre guise.
Par contre si vous changez le nom du fichier par une autre période que par semaine,
il faut reprogrammer la partie où le log est écris dans le fichier.

L'affichage se fait avec une feuille de style XSL.
J'aimerai rajouter des fonctionnalités comme :
- changer la couleur du fond un enregistrement sur deux
- pouvoir comptabiliser le nombre de pages. Par exemple, la page 'index.php' à été vu 27 fois cette semaine.

Si vous avez d'autres suggestions, merci de me les mailer ou de les poster en commentaires !
 

Source

  • Voir le zip
  • Cette version comporte plusieurs versions avec plusieurs format supporté, alors faites votre choix !
Voir le zip
Cette version comporte plusieurs versions avec plusieurs format supporté, alors faites votre choix !

Conclusion

C'est une mise à jour de ma version 1.0 que j'avais déjà posté en disant qu'il n'y aura pas de mise à jour.

J'ai retiré la détection de la résolution et des couleurs de l'écran du client, parce que je ne voulais pas avoir de javascript qui fasse tout le temps une redirection.

Je débute en xml/xsl, donc c'est normal qu'il n'y a pas encore toutes les fonctionnalités.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

29 août 2005 23:24:37 :
ajout de fonctionnalités

Commentaires et avis

signaler à un administrateur
Commentaire de pyranhaz le 23/01/2004 00:36:00

j'AI ESSAYÉ DE MODIFIER LE SCRIPT POUR AVOIR IN FICHIER GÉNÉRÉ PAR JOUR ET PORTANT LA DATE DU JOPUR, MAIS JE NE SUIS PAS SÛR QU'IL FONCTIONNERA CORRECTEMENT...

serait-il possible de le faire vérifier ???

Merci !

signaler à un administrateur
Commentaire de Marshall_Mathers le 29/11/2004 18:37:48

Salut à tous,

Très bonne source (enfin j'que je pense)

Juste un truc, je pense que tu devrai remplacer ça :

// Traitement des variables
$date = date("Y-m-d");
$heure = date("H:i:s");
$hostaddr = gethostbyaddr($_SERVER['REMOTE_ADDR']);

par ça :

// Traitement des variables
$date = date("Y-m-d");
$heure = date("H:i:s");
$hostaddr =  (getenv("HTTP_X_FORWARDED_FOR") ? getenv("HTTP_X_FORWARDED_FOR") : getenv("REMOTE_ADDR"));

Voila...

signaler à un administrateur
Commentaire de teez le 30/11/2004 19:52:43

Cela va faire bientôt un an que j'ai plus fait de php ! Donc ils y a surement des nouveautés dont je ne suis pas au courant.
Mais au moins les commentaires serviront toujours pour les suivants !

signaler à un administrateur
Commentaire de pianiste2005 le 13/01/2005 14:34:23

très bonne source, merci

signaler à un administrateur
Commentaire de alise le 28/08/2005 16:43:26

Bonsoir
j'arrive à la "bourre", mais en général je suis plutôt sur Flashkod. Justement on vient il y a quelques heures, de me poser la question s'il était possible de faire ce que démontre cette bonne source. Je suis passé donc de Flashkod à pHP Code Sources et je suis tombé sur cette source. Ne développant pas du tout (ou presque pas) en php, je me suis dis SUPER, c'est exactement ce que je recherche.
Malheureusement, en testant, je m'aperçoit que le xml est bien généré, mais n'inscrit aucunes données dans le xls. Quelqu'un aurait-il une idée ?
Cela viendrait-il du fichier .htaccess ? Je suis sous mac et unix n'apprécit pas du tout le point devant le nom du fichier.
Je vous remercie pour vos réponses. Bonne soirée.

Alise
fromRunIsland

signaler à un administrateur
Commentaire de teez le 28/08/2005 20:13:35

Bonsoir Alise,

Si le xml est bien généré, il n'y a pas de xls généré. Il suffit alors de regarder le xml pour voir les logs.
Si le htaccess ne fonctionne pas, ce n'est pas un problème, cela sert juste à ce que les logs ne soit pas public.
Mais tu dis une contradiction dans ta phrase : "tu es sous mac et unix n'apprécit pas..."
Alors c'est MAC ou UNIX ?
Sous unix le point devant le nom du fichier passe très bien donc j'en conclus que tu es sous mac.
Vu que je ne touche pas au mac je ne peux pas t'aider pour cela.
Peut-être devrait tu installer apache sous mac.

Jean

signaler à un administrateur
Commentaire de alise le 28/08/2005 20:41:20

Ben oui le système Mac OSX est construit sur un noyau Unix. Et j'ai installé pour mes test en local la dernière version de MAMP (Mac, Apache, Php, mySQL) qui fonctionne parfaitement. Et pour le point le message d'erreur est le suivant :"il est impossible d'utiliser un nom commencant par un point, ces noms sont réservés au système".
En tous cas je te remercie de ta réponse rapide, et en fait je pensais que les infos seraient récupérées dans le fichier xls, dans des cellules correspondantes à chaque type renseignements. Cela aurait été le top.

Alise
from RunIsland

signaler à un administrateur
Commentaire de teez le 29/08/2005 12:55:57

En fait je me rend compte qu'il y a un problème. Effectivement, la version de mon logIT posté sur codes sources actuellement est la v1.3 alors que j'avais sorti une version 1.4 regroupant plusieurs format (txt, csv, xml). Donc ce que tu recherches est déjà fait et il me semblait l'avoir mis à jour ici. La version qui enregistre en csv te permet d'ouvrir les logs dans excel et d'avoir chaque type de renseignements dans des cellules. Laisse moi juste cette semaine pour poster cette version ici, comme ça tu pourra la tester et m'en dire des nouvelles.
Concernant le fichier système .htaccess, si ce n'est qu'en local ce n'est pas très important tu peux t'en passer. En local sous windows il y a le même problème.

signaler à un administrateur
Commentaire de alise le 29/08/2005 13:09:37

Merci TEEZ, c'est super sympa, c'est tout à fait ce qu'il me faut
bonne journée, je patiente.

signaler à un administrateur
Commentaire de teez le 29/08/2005 23:25:33

Voilà Alise, tu peux tester !

signaler à un administrateur
Commentaire de alise le 30/08/2005 07:18:56

Merci, j'essaye tout ett te tiens au courant

signaler à un administrateur
Commentaire de alise le 30/08/2005 11:54:26

Super TEEZ, ça fonctionne nickel, j'ai choisi la version mySQL, encore un grand merci

signaler à un administrateur
Commentaire de teez le 30/08/2005 12:08:28

Heureux de t'entendre dire ça ! Sinon au cas où tu cherches quelques choses du plus complexe il existe phpmyvisites.
http://www.phpmyvisites.net/
phpMyVisites est une puissante application libre (licence GPL) et gratuite de statistiques et de mesure d'audience de sites Internet.
phpMyVisites donne de très nombreuses informations sur les visiteurs d'un site internet, les pages vues, le matériel utilisé, etc. L'interface est agréable et pratique, l'installation entièrement automatisée, et les possibilités de configuration sont importantes et automatisées.

signaler à un administrateur
Commentaire de alise le 30/08/2005 12:29:34

merci beaucoup pour ce "tuyau", ça l'air très interessant

signaler à un administrateur
Commentaire de alise le 29/09/2005 10:48:07

Bonjour teez

Encore moi, ton logIT v14 mysql, marche toujours bien, mais le seul pb que j'ai, c'est qu'il ne génère pas automatiquement les nouvelles tables chaque semaines, je m'en suis aperçu aujourd'hui quand j'ai voulu afficher ma
page, il me signaler 2 erreurs 1049 et 1146, me disant que la table 2005-39 n'existait pas, et effectivement en regardant dans ma bd, il n'y avait que la 2005-35, que j'ai renommé et là bien sur j'ai eu mes statistiques.
Aurais-tu une idée ? Le site est hébergé chez online.net, et j'au reverifié tous mes fichiers, ils sont bien conformes au tiens.
A l'avance je te remercie

Alise
from RunIsland

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.