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