Liste de fichier (WEB)

Résolu
l0sth34d Messages postés 49 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 13 janvier 2007 - 20 oct. 2006 à 22:21
l0sth34d Messages postés 49 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 13 janvier 2007 - 21 oct. 2006 à 02:16
Bonjour! :P

Je suis entrain de travailler sur un auto-updater et voici la façon qu'il doit fonctionner...

 - Creer une liste de fichiers/dossiers qui sont sur une page web et en recuperer/ajouter leur grosseurs (octect) et leur URL dans le fichier contenant la liste.
- Une fois la liste complète, celui-ci va regarder les fichiers locaux pour voir s'ils ont la même grosseur et ceux qui n'auront pas la même seront telecharger + écrasé.

Le problème que j'ai est l'écriture dans un fichier de la liste des fichiers et dossiers contenu dans une page web avec leur grosseur et leur URL...
aucune idée comment faire cela... quelqu'un pourrait me mettre sur une piste ? me conseiller des exemples de sources svp ?

Merci :D

2 réponses

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
21 oct. 2006 à 01:08
alors deja,

un fichier de taille identique ne veut pas dire qu'il est de la meme version.
il te faut faire un checksum pour verifier la correspondances des deux fichiers. un checksum peut etre un simple MD5 ou encore CRC 32bit  du fichier. Certain logiciel sont specialisé dans la generation de ces checksum pour une utilisatio de mise a jours par streaming ou par telechargement manuel.

ensuite, ta liste ne devrat pas etre contenue dans un fichier mais bien dans une BDD (plus facile a gerrer).
donc PHP/MySQL derriere.
ta liste pourrat etre comme cela :
> nom long du fichier, url du fichier, taille en octet, checksum MD5/CRC32bits
c'est la plus simple liste qu'on puisse faire.

pour le reste, c'est que du code. bien sur il te faudrat le generateur de checksum qui fonctionne sous delphi et sous php, d'ou l'utilisation de MD5 que l'on trouve pour les deux.
ensuite ce serat une simple verification de checksum et remplacement du fichier si besoin.

<hr size="2" width="100%" />Croc (click me)
3
l0sth34d Messages postés 49 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 13 janvier 2007
21 oct. 2006 à 02:16
t'es un geni :) .. j'avais jamais pensé au checksum... excellente idée.. merci!
0
Rejoignez-nous