Extraction de champs d'un fichier log avec du PHP..?!
Revo1789
Messages postés2Date d'inscriptionvendredi 28 août 2009StatutMembreDernière intervention28 août 2009
-
28 août 2009 à 14:16
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
28 août 2009 à 15:05
Bonjour la communauté,
Dans le cadre d'une application que je devrais livrer en fin de stage, je dois développer un portail en php/mysql, qui, parmi d'autre fonctionnalités, doit extraire des champs depuis un fichier.log. Est-ce possible, et si possible, quelle est la méthode pour y arriver.
PS. Je n'avais pas de notions XHTML ou PHP il y a de cela juste un mois, je viens d'apprendre un peu le tout dans l'espace de quelques semaines à partir de quelques cours sur net.
Merci d'avance. :)
A voir également:
Extraction de champs d'un fichier log avec du PHP..?!
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 28 août 2009 à 14:19
Salut,
Extraire des données de n'importe quel fichier texte ? Évidement !!
Reste à savoir quel est la taille de ce dernier et le format des données qui y sont enregistrées.
=====================
.
.
Barrière Bâtiment RES/PC/K 10.81.99.01
Barrière Bâtiment MNK/AK/C et IE/C 10.81.99.02
Barrière Bâtiment MNK/AK/A et MNK/L 10.81.99.03
Barrière Bâtiment MNK 10.81.99.04
Barrière Bâtiment MNK/TA 10.81.99.05
Barrière Bâtiment MNK/GE et MND/GE 10.81.99.06
Barrière Locaux MNK/LM/X 10.81.99.07
Barrière Locaux MNK/LM/X 10.81.99.08
Barrière Locaux MNK/AD 10.81.99.09
Barrière Locaux MNK/AD 10.81.99.10
Barrière Labo MNK/TF 10.81.99.11
Barrière Hopital 10.81.99.12
Barrière Hopital 10.81.99.13
Barrière Locaux MNK/LM/E 10.81.99.14
Barrière Locaux MNK/LM/E 10.81.99.15
Barrière Bâtiment MNK/AK/S 10.81.99.16
Barrière Bâtiment MNK/LM/H 10.81.99.17
Barrière Bâtiment MNK/LV 10.81.99.18
Barrière Bâtiment MNK/AK/J 10.81.99.19
Barrière Bâtiment Admin SOTREG 10.81.99.20
Barrière Garage SOTREG 10.81.99.21
Centre de Formation 10.81.99.22
Centre de Formation 10.81.99.23
Ecole primaire IPSE 10.81.99.24
.
.
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.01 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.02 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.03 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.04 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.05 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.06 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.07 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.08 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.09 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.10 ======
==== PROBLEME PING AU NIVEAU badgeuse de Khouribga ville : 10.81.99.11 ======
/i
Il s'agit d'extraire l'adresse IP de la badgeuse où est survenu le problème de ping, et le bâtiment contenant la dite badgeuse. L'étape suivante serait donc de signaler sur le portail si tel badgeuse est opérationnelle ou non. J'espère que c'est plus clair maintenant :)
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 28 août 2009 à 15:05
Re Revo1789,
Plus clair oui, mais il manque la taille que peut raisonnablement atteindre ce fichier. De la réponse pourra différer la solution.
Par ailleurs :
ce fichier est il sur le même serveur ?
à quelle fréquence souhaites tu que ces données soient actualisées ?
Si la taille du fichier reste raisonnable une simple expression régulière sur le contenu du fichier peut faire l'affaire.