bonjour ,
je vous serais très reconnaissante de répondre à ma question
J'ai un petit problème, c'est que j'ai un fichier log qui contient plusieurs lignes.
Voici un petit exemple de mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 123.123.123.123 - - [26/Apr/2000:00:23:48 -0400] "GET /pics/wpaper.gif HTTP/1.0" 200 6248 "http://www.jafsoft.com/asctortf/" "Mozilla/4.05 (Macintosh; I; PPC)" 123.123.123.123 - - [26/Apr/2000:00:23:47 -0400] "GET /asctortf/ HTTP/1.0" 200 8130 "http://search.netscape.com/Computers/Data_Formats/Document/Text/RTF" "Mozilla/4.05 (Macintosh; I; PPC)" 123.123.123.123 - - [26/Apr/2000:00:23:48 -0400] "GET /pics/5star2000.gif HTTP/1.0" 200 4005 "http://www.jafsoft.com/asctortf/" "Mozilla/4.05 (Macintosh; I; PPC)" 123.123.123.123 - - [26/Apr/2000:00:23:50 -0400] "GET /pics/5star.gif HTTP/1.0" 200 1031 "http://www.jafsoft.com/asctortf/" "Mozilla/4.05 (Macintosh; I; PPC)" 123.123.123.123 - - [26/Apr/2000:00:23:51 -0400] "GET /pics/a2hlogo.jpg HTTP/1.0" 200 4282 "http://www.jafsoft.com/asctortf/" "Mozilla/4.05 (Macintosh; I; PPC)" 123.123.123.123 - - [26/Apr/2000:00:23:51 -0400] "GET /cgi-bin/newcount?jafsof3&width=4&font=digital&noshow HTTP/1.0" 200 36 "http://www.jafsoft.com/asctortf/" "Mozilla/4.05 (Macintosh; I; PPC)"
J'aimerais bien découper ce fichier en @ip + Username+
Access request + Result status code+ Bytes transferred+ Referrer URL + User Agent
Username: "- -"
Access request : "GET /download/windows/asctab31.zip HTTP/1.0"
Result status code : "200"
Bytes transferred : "1540096"
Referrer URL : "http://www.htmlgoodies.com/downloads/freeware/webdevelopment/15.html"
User Agent : "Mozilla/4.7 [en]C-SYMPA (Win95; U)"
C'était le découpage de chaque ligne et je veux transférer ces donnés dans une base de données, c-a-d, chaque valeur dans une table, par exemple la variable IP je veux la mettre dans une table nommée @ip,etc...
Et de mon avis , je me suis proposée de créer une table supplémentaire nommée session pour faire le lien entre ces tables.
J'ai un peu commencé le travail, mais je me suis bloquée,
svp aidez moi, je ne sais plus quoi faire.
merci d'avance
Partager