Un upload intelligent qui n'écrase pas le fichier si doublon

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Un upload intelligent qui n'écrase pas le fichier si doublon

par Funkpeck » 09 août 2006, 14:21

Service comme diraient les suisses :P

par Megadeth » 09 août 2006, 14:17

P'tite nuance intéressante ;)

Un grand MERCI pour votre aide.

Je place le topic en RÉSOLU :)

Mega

par Funkpeck » 09 août 2006, 14:04

Dans le cas de file_exists, il peut s'agir d'un dossier existant, tandis que is_file vérifie qu'il ne s'agit pas de dossier.

par Megadeth » 09 août 2006, 14:00

MERCI ^^

Du coup j'ai approfondi un peu mes recherches et je suis tombé sur la fonction is_file. Quelle différence faut-il faire entre ces 2 instructions ?

Mega

par ouckileou » 09 août 2006, 12:45

C'est effectivement long et fastidieux, vu que tu as cette fonction disponible : file_exists() ;)

Un upload intelligent qui n'écrase pas le fichier si doublon

par Megadeth » 09 août 2006, 12:30

Bonjour,

Je ne sais pas si mon topic doit être placé dans débutant (à vous de me dire ok ? ;)) mais je voudrais empêcher qu'un upload de fichier écrase un fichier existant. Je m'explique :

Mon script permet à un administrateur de poster n'importe quel fichier disons : monimage.gif. Si cet administrateur veut ajouter une autre image et qu'il se trompe ou ne se souvient plus qu'il a déjà une image qui se nomme monimage.gif dans le dossier il ne doit pas pouvoir écraser l'image existante et la nouvelle image est renommée différement. Vous comprenez bien la nature du problème ?

Voici ce que moi je ferai, merci de me dire si c'est une/la bonne/meilleure solution. Je scanne tous les fichiers de mon répertoire et place le nom dans une variable et compare avec le nom temporaire en cours.
Ca me parrait logique mais en même temps fastidieux surtout s'il y a beaucoup de documents dans le répertoire de destination. Qu'en pensez-vous ?

Bien cordialement,

Mega