move_uploaded_file (Débutant) - PHP - Programmation
Marsh Posté le 11-09-2009 à 11:30:05
Et avec ceci (en supposant que ton champ de formulaire s'appelle bien "bob" ) : 
| Code : 
 | 
 
Sinon tu peux essayer de faire : 
| Code : | 
 
Et regarder le résultat 
Marsh Posté le 11-09-2009 à 11:31:21
C'est pas la sous-clé name qu'il faut utiliser (qui contient le nom original du fichier), mais [i]tmp_name, avec dedans le nom temporaire du fichier tel qu'il squatte sur le serveur. 
 
Vérifie aussi que l'upload s'est bien passé avec les différentes erreurs possible : 
| Code : 
 | 
 
Voir la Référence sur les erreurs possible. 
 
Et aussi n'oublie jamais les attributs enctype="multipart/form-data" et method="POST" sur le <form>, ce sont des oublis courants
Marsh Posté le 11-09-2009 à 11:34:56
ReplyMarsh Posté le 11-09-2009 à 12:52:20
Super, merci beaucoup, ça marche!  
 
 
En fait, j'avais mal compris le site de php.net: 
 
| Citation :   | 
 
 
J'étais donc persuadé qu'il fallait mettre le filename et pas le path. 
 
J'aurais du mieux lire 
Marsh Posté le 10-09-2009 à 16:25:26
Bonjour,
Question toute simple.
J'utilise Uniform Server (même genre que XAMPP) sur mon ordi pour apprendre un peu le PHP mais j'ai du mal à gérer l'upload de fichiers.
J'ai suivi un tuto ( http://www.iutenligne.net/ressourc [...] ap3/2.html ) sur le net mais le fichier ne se copie pas dans le dossier désiré et il n'y a pas d'erreurs dans le log PHP.
Concernant le chemin donné en deuxième argument de la fonction move_uploaded_file, il est relatif au document root?
C'est basique, mais ça devrait marcher, non?
Merci d'avance