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
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">
plus loin dans mon formulaire j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
		photo : <input type="file" name="scan_photo"> &nbsp;
début du code etudiant_enregistre.php :
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