Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $taillemax = 2097152;
- $extensionValides = array('jpg', 'jpeg', 'png', 'gif', 'ico');
- if($_FILES['avatar']['size'] <= $taillemax)
- {
- $extensionUpload = strtolower(substr(strrchr($_FILES['avatar']['name'], '.'), 1));
- if (in_array($extensionUpload, $extensionValides)) {
- $chemin = "avatars/".$_SESSION['id'].".".$extensionUpload;
- $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'].".".$extensionUpload,
- 'id' => $_SESSION['id']
- ));
- header('Location: ../profils/'.$_SESSION['pseudo']);
- } else {
- $msg = "Erreur durant l'importation de l'avatar !";
- }
- } else {
- $msg = "Votre avatar doit être en jpg, jpeg, png, gif ou ico !";
- }
- } else {
- $msg = "Votre avatar ne doit pas déppasser plus de 2 Mo !";
- }
- et $_FILES['avatar'] = <input name="avatar" class="custom-file-input" type="file">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement