Bonjour a vous tous

Pourriez-vous m'aider S.V.P, je travaille depuis un bout a solutionner une condition qui vérifie l'extension dans un formulaire et qui ne se remplie pas si j'utilise if et un parse error, si j'utilise elseif

celle-ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(!in_array($extension, $extensions))
alors voila le bout de code et merci de votre aide

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
59
60
61
62
63
64
65
 $erreur = false;
		$erreur_img = false;
 
        if (isset($_FILES['photo']) && !empty($_FILES['photo'])) {
 
            if ($_FILES['photo']['error'] > 0) {
			switch ($_FILES['photo']['error']) {
                    case 1 : $msgErreur[] = 'Le fichier téléchargé excède la taille de 2 mo.';
                    break;
                    case 2 : $msgErreur[] = 'Le fichier téléchargé excède la taille MAXFILE SIZE de 200 ko';
                    break;
                    case 3 : $msgErreur[] = 'Le fichier a été que partiellement téléchargé.';
                    break;
                    case 4 : $msgErreur[] = 'Aucun fichier a été téléchargé';
                    break;
                    case 5 : $msgErreur[] = 'erreur';
					break;
					case 6 : $msgErreur[] = 'Un dossier temporaire est manquant';
					break;
					case 7 : $msgErreur[] = 'Échec de l\'ecriture du fichier sur le disque';
					break;
					case 8 : $msgErreur[] = 'Une extension PHP a arrété l\'envoi de fichier';
					break;
						$erreur_img = true;
				}
				if(!in_array($extension, $extensions)) {  //Si l'extension n'est pas dans le tableau
 
 
					$msgErreur[] = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, ou bmp...';
					$erreur_img = true;
						//echo 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, ou bmp...';
 
	}
					//$erreur_img = true;
 
		}
			else {
 
            $msgErreur[] = 'Veuillez rechercher une photo';
        }
 
		if ($erreur_img == false) {
 
			$fichier = basename($_FILES['photo']['name']);
			$taille_maxi = 200000;
			$taille = filesize($_FILES['photo']['tmp_name']);
			$extensions = array('image/png', 'image/gif', 'image/jpg', 'image/jpeg', 'image/bmp');
			//$extension = strrchr($_FILES['photo']['name'], '.');
			$extension = $_FILES['photo']['type'];
	        $fichier = strtr($fichier, '
                    ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
                    'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
	        $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
	        $dossier = '../images/';
	        if (move_uploaded_file($_FILES['photo']['tmp_name'], $dossier . $fichier) == false) {
                    $erreur_img = true;
	        }
 
            }
 
        else {
            // Aucune image de recherchée
            $erreur_img = true;
		}
	}