comparaison de 2 fichiers???

Eléphant du PHP | 181 Messages

30 juin 2005, 08:44

salut,

voila mon probleme:

je dois comparer 2 fichiers: 1 en local avec un qui se trouvera sur un serveur.
je dois comparer 2 fichier .txt pour savoir si en local la version est a jour avec celle sur le serveur.

est ce que qqn voit comment je dois m'y prendre???

merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 08:56

Tu compare la date de dernière modification du fichier local. Si elle est entérieure à celui qui est sur le serveur, c'est que le fichier local n'est pas à jour
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 181 Messages

30 juin 2005, 09:02

Tu compare la date de dernière modification du fichier local. Si elle est entérieure à celui qui est sur le serveur, c'est que le fichier local n'est pas à jour
en faite mes chef veulent avoir dans le fichier texte une sorte de version inscrite. ex version 1.9 et si localement on a la 1.5 on devra avoir la posibilite de mettre a jour.

comment je fait pour envoyer au serveur ces informations depuis mon fichier local??? c surtout ca mon probleme... car c cote serveur ke ca sera interpreter. donc il faut que je lui transmette ces info....

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 09:10

Il y a un truc que tu peux faire, c'est demander à l'utilisateur de DL le fichier sur le serveur et ensuite tu peux comparer les fichiers tranquillement

Mais je pense que ça serait plus simple de transférer juste les dates
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 181 Messages

30 juin 2005, 09:16

Il y a un truc que tu peux faire, c'est demander à l'utilisateur de DL le fichier sur le serveur et ensuite tu peux comparer les fichiers tranquillement

Mais je pense que ça serait plus simple de transférer juste les dates
mais comment je transmet les dates ou alors le fichier??? je vois absoluement pas ocmment transfere ces infos

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 09:19

Etudie un peu ce tuto, tu devrais avoir des éléments de réponses

http://phpfrance.com/tutoriaux/index.ph ... e-fichiers
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 181 Messages

30 juin 2005, 09:20

Etudie un peu ce tuto, tu devrais avoir des éléments de réponses

http://phpfrance.com/tutoriaux/index.ph ... e-fichiers
merci bcp je vais etudier et essayer :wink:
je te tiendrais au courant

merci encore

VaN
Mammouth du PHP | 1107 Messages

30 juin 2005, 09:44

si j'ai bien comprit, il faudrait que tu arrive a identifier la ligne du fichier ou est inscrite la version du document (pas tres dur, tu cherche par exemple le premiere instance du mot "version"), tu recupere la valeur juste derriere, et tu les compare.

Eléphant du PHP | 181 Messages

30 juin 2005, 09:49

si j'ai bien comprit, il faudrait que tu arrive a identifier la ligne du fichier ou est inscrite la version du document (pas tres dur, tu cherche par exemple le premiere instance du mot "version"), tu recupere la valeur juste derriere, et tu les compare.
ca je sais faire c juste envoye l'information au serveur (le fichier .txt local) pour qui compare avec celui sur le serveur.

et la est mon probleme... j'y arrive pas

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juin 2005, 09:49

Le problème se situe plutôt à l'importation du fichier depuis le client vers le serveur

ruly doit être en train d'étudier le tuto qui va bien
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 181 Messages

30 juin 2005, 09:52

Le problème se situe plutôt à l'importation du fichier depuis le client vers le serveur

ruly doit être en train d'étudier le tuto qui va bien
ouais j'y essaye :lol: :wink:

Eléphant du PHP | 181 Messages

30 juin 2005, 15:15

bon j'y arrive pas et la ca commence a me ](*,) ](*,) ](*,) ](*,)

donc je vais vous explike ce ke je odis faire et si vous pouvez me donner des solut ca serait cool parce ke la aie aei aei je c plus koi faire.

donc le but c de verifier la version de fichier qui se trouve sur un serveur.

on a sur le serveur et sur la machin cliente 1 fichier qui s'appelle version.txt.
la on a inscrit la verion ex: 1.9 3.4 etc..

je dois depui ma machine cliente indique au servuer ke je suis un portable (car ca sera que sur le portable) . apres scanne un dossier type .. avec ses sous dossier et verifier la doc de ces sous dossier avec celle sur le serveur.

eX: dans le dossier doc/ je dois scanne doc1.txt, doc2.txt , doc3.txt et comprarer le meme fichier que sur le serveur doc1, doc 2, doc3

et voila + ou - ce que je dois faire et la je sais plus comment m'y prendre.

[-o< [-o< [-o< svp aider moi merci d'avance

Eléphant du PHP | 181 Messages

30 juin 2005, 17:35

et si je fais un .bat du cote client pour faire un listing .txt de toutes ces revisions et apres les comparer avec ceux du serveur???

c possibe??? ou ya des solutions plus simples???