Je m'occupe d'un site communautaire, fonctionnant avec joomla (mais c'est un détail), et a ce titre je récupère les fichiers de logs produit par un composant de mon site, qui traque les tentatives d'intrusions.
ce fichier de logs génère une quantité de données, mais je souhaiterai en extraire certaines pour en proposer un "résumé" aux autres administrateurs du site.
Concrètement les données se présentes sous cette forme :
date heure navigateur ip utilisateur requette
Je souhaite créer un tableau n'affichant que :
date heure ip et utilisateur
Bien entendu les champs "navigateur" et "requette" n'affichent pas des données de format identique, voici quelques exemples :
Code : Tout sélectionner
2010-04-15 01:35:52 USER_AGENT: Opera/9.80 (Windows NT 6.1; U; fr) Presto/2.5.22 Version/10.51 IP: xx.xxx.xx.xxx USER: xxx REQUEST: exec=install PAR: /web/?exec=installCode : Tout sélectionner
2010-04-16 13:36:04 USER_AGENT: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/8.10 (intrepid) Firefox/3.0.16 IP: xx.x.xx.x USER: visitor REQUEST: option=com_s5clanroster PAR: /web/index.php?option=com_s5clanroster&view=s5clanroster&Itemid=142//index.php?option=com_s5clanroster&view=http://www.siliconvalleyforex.com//cmdstate.txt???Merci d'avance si vous pouvez m'aiguiller.