Problème édition d'avatar
- Accueil
- Forum
- Programmation
- PHP
- Problème édition d'avatar
Balatharas Le 23 août 2016 à 13:54 (Édité le 25 janvier 2019 à 17:52)
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 Le 24 août 2016 à 19:37 (Édité le 1 janvier 1970 à 01:00)