Déplacer un fichier...

Déplacer un fichier... - PHP - Programmation

Marsh Posté le 02-04-2007 à 10:42:01    

Bonjour,
 
Je voulais savoir si quelqu'un a une idéé pour gérer le déplacerment de fichier avec la fonction rename($oldname,$newfile)...
car cette fonction marche de façon 'instantanée'. Dans mon cas j'ai une fonction qui affiche le contnu de mon répertoire avec les fichiers et les répertoires . Je voulais savoir comment je peux sélectionner un fichier pouis ca destination avant d'appliquer cette fonction... :heink:  
 
Merci

Reply

Marsh Posté le 02-04-2007 à 10:42:01   

Reply

Marsh Posté le 02-04-2007 à 11:48:23    

tu veux pas t'expliquer un peu mieux ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 02-04-2007 à 13:18:23    

C'est vrai qu'en relisant mon post, je me rends compte qu'il n'est pas très clair :D
 
En fait je fais un gestionnaire de fichier.
j'ai donc une fonction qui affiche le contenu d'un répertoire (dossiers+fichiers). Pour chaque fichier ou répertoire, on peut le supprimer ou le renommer.  
J'aimerais maintenant pouvoir déplacer un fichier de son répertoire d'origine vers un autre répertoire sélectionné par l'utilisateur.
Je sais qu'il existe la fonction copy() qui copie un fichier donné vers un répertoire de destination. Si on l'ajoute à la fonction unlink() qui supprime ce fichier, on aurait ainsi un déplacement.
 
Mais je ne sais pas comment on peut faire pour sélectionner un fichier et lui attribuer un répertoire de destination pour appliquer ces fonctions...

Reply

Marsh Posté le 02-04-2007 à 14:14:49    

ben c'est coté utilisateur ça, tu fait un formulaire... envoi au script php, traitement, réaffichage de la page


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 02-04-2007 à 14:42:11    

la fonction rename($ancien, $nouveau) permet de renommer et de déplacer.
change le chemin du répertoire et c'est gagné
 
http://php.developpez.com/faq/?pag [...] errenommer

Message cité 1 fois
Message édité par twisted le 02-04-2007 à 14:42:40
Reply

Marsh Posté le 02-04-2007 à 14:54:33    

twisted a écrit :

la fonction rename($ancien, $nouveau) permet de renommer et de déplacer.
change le chemin du répertoire et c'est gagné
 
http://php.developpez.com/faq/?pag [...] errenommer


 
Oui je sais ça mais le probleme est que ça fonctionne en 3 temps:
1/ je sélectionne le fichier
2/ j'indique le répertoire de destination
3/ j'applique la fonction (avec les 2 parametre rep d'origine et rep de destination)
 
donc je vais voir comment je peux me débrouiller avec un formulaire
 
 

Reply

Marsh Posté le 02-04-2007 à 15:05:15    

pour selectionner, c'est bien parformulaire non ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 02-04-2007 à 15:16:37    

en fait je pensais faire fonctionner cette fonction comme ma fonction de suppression qui est représenté par une petite croix rouge en fin de ligne de chaque fichier ou repertoire : je clique et ca supprime le fichier désigné.
Je me disais donc qu'il pouvait y avoir un lien (ou autre) au bout de chaque ligne que quand je cliquais dessus je ca stockais le chemin de ce fichier, puis ca affichais les repertoire avec un lien 'coller' et qu'en cliquant ca mette le fichier dans le rep sélectionné...
mais peut être qu'il sera plus facile de faire ca avec des checkbox

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed