Example #1
0
     /* 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.';
 }