VISIBLEMENT Personne ne sait comment déplacer un fichier simplement...

VISIBLEMENT Personne ne sait comment déplacer un fichier simplement... - PHP - Programmation

Marsh Posté le 05-10-2008 à 22:41:34    

bonsoir
quelqu'un ici peut me dire comment DEPLACER un fichier dans un repertoire donné ?
 
merci beaucoup


Message édité par erwan83 le 06-10-2008 à 13:21:06

---------------
http://www.ypikay.com
Reply

Marsh Posté le 05-10-2008 à 22:41:34   

Reply

Marsh Posté le 05-10-2008 à 22:52:52    

move n'existe pas en php , mais ca marche avec rename


---------------

Reply

Marsh Posté le 05-10-2008 à 22:57:05    

si c'est un fichier que tu as uploadé via formulaire, tu as la fonction move_uploaded_file

Reply

Marsh Posté le 06-10-2008 à 06:22:20    

bon c'est via un formulaire
voici le code et ça PLANTE
ROGNTUDJUUUUU
 

Code :
  1. <?php
  2. $nom_rep = "";
  3. $nom_file = $_FILES['file1']['name'];
  4. $nom_dest    = "C:\Program Files\EasyPHP 2.0b1\www"; //ça me permet ensuite de bosser  
  5. if(!empty($nom_file))                                //sur le fichier en direct car quand   
  6. {                                                   //je fais un fopen sur un fichier  
  7. if(move_uploaded_file($nom_file,$nom_rep.$nom_dest)) //dans un autre REP ça plante 9 fois sur 10
  8.  {
  9.  echo 'ok';
  10.  }
  11. if(!move_uploaded_file($nom_file,$nom_rep.$nom_dest))
  12.  {
  13.  echo 'ko';
  14.  }
  15. }
  16. if(empty($nom_file))
  17. {
  18. echo'erreur';
  19. }


Inutile, évidemment, de préciser que j'obtiens 'ko'
GRRRRRR


---------------
http://www.ypikay.com
Reply

Marsh Posté le 06-10-2008 à 08:33:42    

erwan83 a écrit :

bon c'est via un formulaire
voici le code et ça PLANTE
ROGNTUDJUUUUU
 

Code :
  1. <?php
  2. $nom_rep = "";
  3. $nom_file = $_FILES['file1']['name'];
  4. $nom_dest    = "C:\Program Files\EasyPHP 2.0b1\www"; //ça me permet ensuite de bosser  
  5. if(!empty($nom_file))                                //sur le fichier en direct car quand   
  6. {                                                   //je fais un fopen sur un fichier  
  7. if(move_uploaded_file($nom_file,$nom_rep.$nom_dest)) //dans un autre REP ça plante 9 fois sur 10
  8.  {
  9.  echo 'ok';
  10.  }
  11. else
  12.  {
  13.  echo 'ko';
  14.  }
  15. }
  16. if(empty($nom_file))
  17. {
  18. echo'erreur';
  19. }




 
 
ca evitera deja d'essayer de le deplacer 2 fois :jap:
 
ou d'avoir "okko" si le deplacement marche :jap:

Reply

Marsh Posté le 06-10-2008 à 13:19:30    

tomsoft a écrit :


 
 
ca evitera deja d'essayer de le deplacer 2 fois :jap:
 
ou d'avoir "okko" si le deplacement marche :jap:


tu sais que t'es trop fort toi ?
bon, si c'est pour mettre des réponses pareilles...


---------------
http://www.ypikay.com
Reply

Marsh Posté le 06-10-2008 à 13:24:41    

tu tfous de moi ?

 

si tu veut pas de l'aide et des corrections que l'on te propose, tu prends la porte !

 

En effet, si tu fais :

 

if (move(...))
et que ca passe,

 

bah apres au if (!move(...))
ca passera aussi , tu n'auras plus de fichier a deplacer

 

:o

 

donc "okko"


Message édité par tomsoft le 06-10-2008 à 13:25:27
Reply

Marsh Posté le 06-10-2008 à 14:15:06    

erwan83 a écrit :


tu sais que t'es trop fort toi ?
bon, si c'est pour mettre des réponses pareilles...


 [:peronnelle]

 

il t'as repondu correctement : tu fais deux fois le move_uploaded_file

 

edit: tu devrai utiliser if(){}else{} au lieu de deux if, et mieux poser ta question ( parce que ma première réponse est bonne dans un contexte général )


Message édité par flo850 le 06-10-2008 à 14:18:28

---------------

Reply

Marsh Posté le 06-10-2008 à 14:17:36    

erwan83 a écrit :


tu sais que t'es trop fort toi ?
bon, si c'est pour mettre des réponses pareilles...


 
:love:  
I WAS HERE§§§§
 
c'te failure! :o


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
Reply

Marsh Posté le 06-10-2008 à 14:18:57    

Epic Win of Failure \o/

 

edit: c'est quoi ce titre pourri? :D


Message édité par drasche le 06-10-2008 à 14:19:13

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-10-2008 à 14:18:57   

Reply

Marsh Posté le 06-10-2008 à 14:20:28    

VISIBLEMENT il y a un posteur qui devrait prendre du recul et se calmer un peu...
 
La réponse ayant été donnée et ce sujet ne pouvant que partir en cacahuette, je le ferme.

Reply

Sujets relatifs:

Leave a Replay

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