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

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1795853
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-10-2008 à 22:41:34  profilanswer
 

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
mood
Publicité
Posté le 05-10-2008 à 22:41:34  profilanswer
 

n°1795854
flo850
moi je
Posté le 05-10-2008 à 22:52:52  profilanswer
 

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


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

n°1795855
keatsouill​e
Posté le 05-10-2008 à 22:57:05  profilanswer
 

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

n°1795872
erwan83
Du Shift DEL tu te méfieras !
Posté le 06-10-2008 à 06:22:20  profilanswer
 

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
n°1795877
tomsoft
Posté le 06-10-2008 à 08:33:42  profilanswer
 

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:

n°1796005
erwan83
Du Shift DEL tu te méfieras !
Posté le 06-10-2008 à 13:19:30  profilanswer
 

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
n°1796008
tomsoft
Posté le 06-10-2008 à 13:24:41  profilanswer
 

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
n°1796018
flo850
moi je
Posté le 06-10-2008 à 14:15:06  profilanswer
 

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

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

n°1796020
gfive
Posté le 06-10-2008 à 14:17:36  profilanswer
 

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)
n°1796022
drasche
Posté le 06-10-2008 à 14:18:57  profilanswer
 

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)
mood
Publicité
Posté le 06-10-2008 à 14:18:57  profilanswer
 

n°1796026
Elmoricq
Modérateur
Posté le 06-10-2008 à 14:20:28  profilanswer
 

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.


Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
Pourquoi quand je génère mon fichier xml j'ai ces caractères � ?trouve pas de fichier alors que le fichier est dedans??
[???] Besoin d'aide pour mettre un fichier PDF en ligne (page web)Retour chariot et fichier texte => \n ne marche pas
VBS : Renommer un fichier à la date du jour"Menu" séparé de mes fichier HTML
lecture et écriture dans un fichier texte en vbsImpossible de lancer un fichier .jar sous vista
[ASPX] [C#] Chercher et afficher une ligne dans un fichier Exceléditer un fichier de config en shell
Plus de sujets relatifs à : VISIBLEMENT Personne ne sait comment déplacer un fichier simplement...


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