bonjour tous le monde

alors voila j ai un gros probleme :

je vois pas pourquoi mais j'upload deux photo grace a deux champs file a la suite...

pourtant y a une photo que le premier champs reussi a uploader mais pas la deuxieme...il renvoie "'Echec de l'upload ! ( avez vous oublie l\'image)"
mais voila le code (je vois pas pourquoi l'un reussi a uploader mais pas l'autre)

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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 <?php
$fichier = basename($_FILES['avatar']['name']);
		if(isset($_FILES['avatar2']['name']))
		$fichier2 = basename($_FILES['avatar2']['name']);
		else
		$fichier2='';
 
$dossier = '../Articles_retaillees/';
 
 
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier)) 
     {
 
     }
     else //Sinon (la fonction renvoie FALSE).
     {
         die('Echec de l\'upload ! ( avez vous oublie l\'image)');
     }	 
$extensions = array('.jpg', '.jpeg', '.JPG');
$extension = strrchr($_FILES['avatar']['name'], '.');
if(!in_array($extension, $extensions)) 
{
     $erreur = '<br>Vous devez uploader un fichier de type jpg ou jpeg';
}
 
// taille maximum (en octets)
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
if($taille>$taille_maxi)
{
     $erreur = 'Le fichier est trop gros...';
}
 
if(move_uploaded_file($_FILES['avatar2']['tmp_name'], $dossier . $fichier2)) 
     {
 
     }
     else //Sinon (la fonction renvoie FALSE).
     {
         die('Echec de l\'upload ! ( avez vous oublie l\'image)');
     }	 
$extensions = array('.jpg', '.jpeg', '.JPG');
$extension = strrchr($_FILES['avatar2']['name'], '.');
//Ensuite on teste
if(!in_array($extension, $extensions))
{
     $erreur = '<br>Vous devez uploader un fichier de type jpg ou jpeg';
}
 
// taille maximum (en octets)
$taille_maxi = 100000;
//Taille du fichier
$taille = filesize($_FILES['avatar2']['tmp_name']);
if($taille>$taille_maxi)
{
     $erreur = 'Le fichier est trop gros...';
}
?>

mais comment ca se fait???????
'comprends vraiment pas pourquoi l'un reussi et pas l'autre...
merci de m'aider