begin process at 2012 02 09 10:12:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :6 740 / 1 019

Auteur : teez

Ecrire un message privé
Site perso
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

Les Membres Club peuvent 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

 Sources du même auteur

Source avec Zip LOG IT : DATE HEURE IP HOSTNAME PORT CLIENT NAVIGATEUR RÉSOL...

 Sources de la même categorie

Source avec Zip TAPI : METTRE EN RELATION DEUX POSTES TELEPHONIQUES par ravery
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip VALIDATEUR_3WC par lezj
Source avec Zip MYGGL GOOGLE API CLASS FOR BEGINERZ par lezj
CLASSE WIKILOC par aKheNathOn

Commentaires et avis

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 !

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...

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 !

Commentaire de pianiste2005 le 13/01/2005 14:34:23

très bonne source, merci

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

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

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

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.

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.

Commentaire de teez le 29/08/2005 23:25:33

Voilà Alise, tu peux tester !

Commentaire de alise le 30/08/2005 07:18:56

Merci, j'essaye tout ett te tiens au courant

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

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.

Commentaire de alise le 30/08/2005 12:29:34

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

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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales