Bonjour a tous et merci de me lire...
voila j'ai un petit projet qui consiste dans l'analyse des log d'apache donc je voudrais en faite lire une ligne de log et récupérer chaque champs dans mes variables, pour cela je comptait utilisé fscanf, mais apres avoir passé deux heures a recherche les spécification précise de fscanf je ne trouve pas exactement les différents action que je peux effectuer sur ma ligne...
exemple! voici une ligne de log apache :
80.13.108.14 - - [28/Feb/2002:12:21:03 +0100] "GET /styles/layout2col.css HTTP/1.1" 200 562 "http://www.google.com" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
et donc je voulais faire :
fscanf(ouverture,"%s %c %c %s %s \"%s\" %d %d \"%c\" \"%s\"",IP,other,other1,date,fuso,URL,code,byte,URLp,nav);
bien sur il me prend pas du tout comme il faut... je ne recherche pas la solution je recherche plus de l'aide sur l'utilisation de fscanf on me dit que c'est des expression régulière mais avoir apres testé il n'en n'ai rien !! et j'arrive pas a trouver de tuto... donc je deviens fou ... merci encore !
Partager