Bonjour,
Quel sujet bien compliqué n'est ce pas ?
Laissez moi vous expliquer clairement ce que je n'arrive pas a programmer.
Mon script doit lire un fichier acces.log qui se presente sous cette forme simplifié
(c'est pas dur...je l'accorde...pas de souci sur ce point)
xxxxxxxxxxxxx.com cdfrzczfvretyhryh
www.lllllllllllllllllllll.com dedefdzfczerfzfzfr
www.zzzzz.com fcoàfjozrifjzopr
lllllllllllllllllllll.com njnjnjnjnjijklpmvretyhryh
www.xxxxxxxxxxxxx.com aaaadfdcfkbhbkuljnl,pmyhryh
lllllllllllllllllllll.com mqaazsc
Ensuite: (attention ça se corse mais grave !)
A partir des éléments connu dans un tableau précedent $table[0] :
xxxxxxxxx
llllllllllllllllll
zzzzzzzzzz
Celui-ci doit trier les lignes de ce log maniere décroissante (suivant le nombre d'occurence présente dans ce access.log)
De tel sorte que si par exemple on a 3 fois llll 2 fois xxxx, 1 fois zzzzzz et le reste les élèment non présent dans le tableau $table[0]: on est
lllllllllllllllllllll.com njnjnjnjnjijklpmvretyhryh
lllllllllllllllllllll.com dedefdzfczerfzfzfr
lllllllllllllllllllll.com mqaazsc
xxxxxxxxxxxxx.com cdfrzczfvretyhryh
xxxxxxxxxxxxx.com aaaadfdcfkbhbkuljnl,pmyhryh
zzzzz.com fcoàfjozrifjzopr
nonpresent dans la table $table[0].com czefvrepv,egrgth
nonpresent dans la table $table[0].com czefvrepv,epbt,eptb,eprm
Je demande l'aide à quelq'un qui saurais m'aider, je suis pas le genre de mec a demander de l'aide pour un rien, j'avoue que c'est très important pour moi et que je suis HS quant aux compétences que ca demande...
Merci d'avance,
Partager