Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1649 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Identifier un fichier de maniere unique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Identifier un fichier de maniere unique

n°1328266
nicottin
Posté le 19-03-2006 à 14:34:49  profilanswer
 

Salut, Je voudrais identifier des fichiers qui sont stockés sur mon ftp de maniere unique dans le but de pouvoir les repertoriés dans une base mysql.
Si quelqu'un connais une fonction, une methode je suis preneur.  
 
Merci pour l'astuce ++

mood
Publicité
Posté le 19-03-2006 à 14:34:49  profilanswer
 

n°1328298
dwogsi
Défaillance cérébrale...
Posté le 19-03-2006 à 15:35:29  profilanswer
 

Développe, parce que je vois pas bien ce que tu veux faire!

n°1328304
nargy
Posté le 19-03-2006 à 15:44:53  profilanswer
 

tu fait l inverse:
dans ta BDD tu utilise un autoid,
tu change le nom de fichiers en leur préfixant l autoid de la BDD,
tu utilise une interface web pour déposer les fichiers en les préfixants automatiquement.

n°1328318
newneo2001
Posté le 19-03-2006 à 16:34:02  profilanswer
 

pas trop trop compris ce que tu veux faire mais une méthode pour avoir des noms unique c'est d'utiliser le timestamp. Par exemple l'heure de depot de ton fichier à la seconde près.
 
Tu peux pas avoir 2 fichier posé au même instant.
 
Je sais pas si ça t'aide mais il faudrait que tu développes un peu plus.
 
bye


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
n°1328319
Dj YeLL
$question = $to_be || !$to_be;
Posté le 19-03-2006 à 16:36:19  profilanswer
 

Il existe plusieurs méthodes en effet.
 
En ce qui me concerne j'utilise le md5_file()


---------------
Gamertag: CoteBlack YeLL
n°1328321
newneo2001
Posté le 19-03-2006 à 16:40:12  profilanswer
 

md5_file va renvoyé un identifiant du fichier. Si tu as 2 fichiers identiques (mais avec un nom différent), le md5 sera le même. Ce n'est pas unique.
 
J'avais fait un petit programme qui utilisait md5 file pour trier les mp3 redondants avec des noms différents justement.
 
Mais c'est vrai qu'il vaudrait mieux savoir ce qu'il veut faire exactement


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
n°1328327
Dj YeLL
$question = $to_be || !$to_be;
Posté le 19-03-2006 à 16:53:29  profilanswer
 

newneo2001 a écrit :

md5_file va renvoyé un identifiant du fichier. Si tu as 2 fichiers identiques (mais avec un nom différent), le md5 sera le même. Ce n'est pas unique.
 
J'avais fait un petit programme qui utilisait md5 file pour trier les mp3 redondants avec des noms différents justement.
 
Mais c'est vrai qu'il vaudrait mieux savoir ce qu'il veut faire exactement


 
Je sais, et c'est pour cette raison que je l'utilise ;) Pas de doublon comme ça.


---------------
Gamertag: CoteBlack YeLL
n°1328382
nicottin
Posté le 19-03-2006 à 18:55:57  profilanswer
 

Ce que je veux c'est pouvoir identifier un fichier de maniere unique pour pouvoir lui rattacher des commentaires.
Donc d'après ce que vous m'avez dit md5_file() devrait faire l'affaire pour mes besoins
Merci

n°1328497
newneo2001
Posté le 19-03-2006 à 22:20:31  profilanswer
 

euh si je te suis bien tu veux mettre des fichiers en téléchargement et associer des commentaires avec.
 
Alors pour ca il faut que tu fasses comme ça :
 
une table fichiers
id_file | nom_fichier
 
une table commentaires
id_comment | id_file | commentaire
 
voila, tu n'as pas besoin d'un md5 file là


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
n°1328704
nicottin
Posté le 20-03-2006 à 11:39:13  profilanswer
 

si on change des noms de fichier changent c'est mieux de faire avec md5_file

mood
Publicité
Posté le 20-03-2006 à 11:39:13  profilanswer
 

n°1328705
nicottin
Posté le 20-03-2006 à 11:41:35  profilanswer
 

ou encore si il y a plusieurs fois un fichier avec le meme nom mais un contenu different dans une arborescance differente.
 
ou si on deplace un fichier dans une autre arborescance

n°1328727
nargy
Posté le 20-03-2006 à 12:36:51  profilanswer
 

stocke aussi la taille du fichier: les collisions md5 sont extrèmement rares mais elles arrivent quand même.

n°1328889
Dj YeLL
$question = $to_be || !$to_be;
Posté le 20-03-2006 à 16:16:59  profilanswer
 

Oui c'est tjs une sécurité en plus et ça ne coute rien de le faire :)


---------------
Gamertag: CoteBlack YeLL

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Identifier un fichier de maniere unique

 

Sujets relatifs
[Résolu][EXCEL] Recopie d'un fichier à l'autre par comparaisonrecuperer un nom de fichier sans extension dans un for
Programme C Linux : fichier de conf spécifiqueEcrire en binaire dans un fichier...
ecriture fichier texte avec choix dossier destination par utilisateurcréation fichier texte avec choix du dossier par l'utilisateur
upload de fichier mais : SAFE MODE Restriction in effect.[VBA] fichier d'aide compilé
fichier swfmodification d' un fichier serveur par un poste client
Plus de sujets relatifs à : Identifier un fichier de maniere unique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR