/* Verif 1 : Si l'extension est incorrect */ if (!in_array($ext, $extensions)) { $style = 'style="display: block;"'; $erreur = 'Le format du fichier est incorrect.'; } /* Verif 2 : Si la taille est incorrecte */ if ($_FILES['avatar']['size'] > 2097152) { $style = 'style="display: block;"'; $erreur = 'La taille du fichier est supérieur à 2 Mo.'; } if (!isset($erreur)) { $fichier = $code . '.' . $ext; $dossier = 'img/avatar/' . $fichier; if (move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier)) { $user = new User($bdd); $avatar = $user->ajouterAvatar($fichier, $id_user); if ($avatar) { header('Location: compte.php?succ=ok'); } else { $style = 'style="display: block;"'; $erreur = 'Erreur de base de données.'; } } else { $style = 'style="display: block;"'; $erreur = 'Erreur de déplacement de fichier. Merci de réessayer.'; } } } else { $style = 'style="display: block;"'; $erreur = 'Le formulaire est incomplet.'; }