Problème édition d'avatar

Suivre ce topic
Ce topic est suivi par : Personne...
Ce topic a été résolu
Balatharas

Balatharas Le 23 août 2016 à 13:54 (Édité le 25 janvier 2019 à 17:52)

Hello je viens de remarquer un problème sur mon site. Voilà je n'ai pas touché a mon code mais maintenant, quand je veux changer d'avatar eh bien la redirection ne se fait pas et l'édition non plus. Voilà mon code juste pour l'édition d'avatar:
if(isset($_FILES['avatar']) AND !empty($_FILES['avatar']['name']))
      {
         $tailleMax = 3145728;
         $extensionsValides = array('jpg', 'jpeg', 'gif', 'png');
         if($_FILES['avatar']['size'] <= $tailleMax)
         {
            $extensionsUpload = strtolower(substr(strrchr($_FILES['avatar']['name'], '.'), 1));
            if(in_array($extensionsUpload, $extensionsValides))
            {
               $chemin = "Membres/Avatar/" .$_SESSION['id'].".".$extensionsUpload;
               $resultat = move_uploaded_file($_FILES['avatar']['tmp_name'], $chemin);
               if($resultat)
               {
                  $updateAvatar = $bdd->prepare('UPDATE membres SET avatar = :avatar WHERE id = :id');
                  $updateAvatar->execute(array(
                     'avatar' => $_SESSION['id'].".".$extensionsUpload,
                     'id' => $_SESSION['id']
                     ));
                  header('Location: profil.php?id='.$_SESSION['id']);
               }
               else
               {
                  $erreur = "Erreur inconnue lors de l'importation de l'image.";
               }
            }
            else
            {
               $erreur = "Votre photo de profil doit être au format: jpg, jpeg, gif ou png";
            }
         }
         else
         {
            $erreur = "Votre photo de profil ne doit pas dépasser 2Mo.";
         }
    }
Merci 😋
Balatharas

Balatharas Le 24 août 2016 à 11:42

Up ?
Balatharas

Balatharas Le 24 août 2016 à 19:37

Bon bah ça remarche xD je n'ai rien touché ;_;
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte