Bonjour à toutes et tous,
J'ai bien parcouru le forum et trouver la bonne syntaxe mais quand je veux charger une image à partir d'un formulaire ça ne fonctionne pas, j'ai les messages d'erreur suivant :
Warning: move_uploaded_file(www/upload_fichier/foto2.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\etudiant_enregistre.php on line 11
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php50AE.tmp' to 'www/upload_fichier/foto2.jpg' in C:\wamp\www\etudiant_enregistre.php on line 11
Echec de l'upload !
voilà le code que j'ai saisi :
au niveau du formulaire
plus loin dans mon formulaire j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <form name="form2" action="etudiant_enregistre.php" method= "post" enctype="multipart/form-data"> <input type="submit" name="Valider" value = "Enregistrer"> <input type="reset" name="reinit">
début du code etudiant_enregistre.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 photo : <input type="file" name="scan_photo">
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php $liendb = mysql_connect("localhost", "root", ""); mysql_select_db("test"); if(isset($_FILES['scan_photo']['name'])) { $dossier = 'www/upload_fichier/'; $fichier = basename($_FILES['scan_photo']['name']); if(move_uploaded_file($_FILES['scan_photo']['tmp_name'], $dossier.$fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné... { echo 'Upload effectué avec succès !'; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'upload !'; } }
J'en perds mon latin et pourtant je crois avoir bien respecté le code ???
Quelqu'un aurait-il la solution ?
Merci d'avance pour votre aide
Partager