Bonjour,
tout est dans le titre mais je vais détailler un peu plus ce que je dois faire. Je suis un grand débutant en php très pressé. Je vous prie de m'excuser a l'avance si je ne suis pas au bon endroit étant nouveau sur le site...
Bref je vous donne les instructions que j'ai a faire:
1 - Je liste les fichiers log (4 en tout) de la journée précédente. Comment faut-il procéder ? créer un $tab=array() dans lequel je met les 4 fichiers ?
2 - J'ouvre les fichiers les uns après les autres
3 - Pour chaque fichier, je parse les lignes (la j'ai trouvé je dois utiliser la fonction preg_match car il y a différents séparateurs, de plus j'ai 8 champs: ip, date, methode, url, protocole, réponse, user agent et referer. Mais bon même chose j'ai beaucoup de mal a le coder.
Pour la suite je dois insérer chaque champs dans une bdd, cette partie la je l'ai déjà plus ou moins codée, bref un insert into et on en parle plus. Par contre je bloque ailleurs: je dois convertir l'adresse ip v4 en un entier numérique avec la fonction inet_aton. Si vous pouvez me dire comment je dois faire car je ne sais pas du tout m'en servir.
Voila donc si vous avez des bouts de code a me proposer, ou bien une solution complète (oui j'abuse un peu lol mais on sait jamais) ou m'indiquer la bonne procédure a suivre, hésitez pas à m'en faire part.
Merci d'avance et bonne journée.
Partager