bonjour, je cherche à uploader une image sur le serveur web à partir d'un formulaire :
voici mon code
Insérer une image clé : <input type="file" name="img_cle" /> //et voici la partie traitement en php //NB : j'ai mis action="#" dans la définition du formulaire pour réafficher la meme page après submit if (isset($_FILES['img_cle']['name'])) { echo 'nom de fichier saisi <br/>'; $img_path="http://127.0.0.1/essai_date/temp_admin.inc/".basename($_FILES['img_cle']['name']); if(!empty($_FILES['img_cle']['tmp_name'])){ echo 'c bon pour le dossier temp <br/>'; if(is_uploaded_file($_FILES['img_cle']['tmp_name'])){ echo 'c bon pour lupload dans le fichier temp <br/>'; if (move_uploaded_file($_FILES['img_cle']['tmp_name'],$img_path)){ echo 'c bon pour l upload sur le serveur <br/>'; } else echo 'pas pu le moové sur le serveur'; } else echo 'pas pu l uploader <br>'; } }
et voici ce qui s'affiche après confirmation du formulaire
nom de fichier saisi
c bon pour le dossier temp
c bon pour lupload dans le fichier temp
Warning: move_uploaded_file(http://127.0.0.1/essai_date/temp_admin.inc/02-08-07_1934.jpg): failed to open stream: HTTP wrapper does not support writeable connections. in c:\documents and settings\jo\mes documents\insat-gl3\projet web\temp_admin.inc\ajout_hotel.php on line 52
Warning: move_uploaded_file(): Unable to move 'C:/Program Files/EasyPHP1-8\tmp\php14C5.tmp' to 'http://127.0.0.1/essai_date/temp_admin.inc/02-08-07_1934.jpg' in c:\documents and settings\jo\mes documents\insat-gl3\projet web\temp_admin.inc\ajout_hotel.php on line 52
pas pu le moové sur le serveur
c'est clair que le problème est relatif au path du dossier temp, mais j'ai pas idée à comment remédier à cela!!