Advertisement
LegarsStyler

Untitled

May 14th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.05 KB | None | 0 0
  1.         $taillemax = 2097152;
  2.         $extensionValides = array('jpg', 'jpeg', 'png', 'gif', 'ico');
  3.         if($_FILES['avatar']['size'] <= $taillemax)
  4.         {
  5.             $extensionUpload = strtolower(substr(strrchr($_FILES['avatar']['name'], '.'), 1));
  6.             if (in_array($extensionUpload, $extensionValides)) {
  7.                 $chemin = "avatars/".$_SESSION['id'].".".$extensionUpload;
  8.                 $resultat = move_uploaded_file($_FILES['avatar']['tmp_name'], $chemin);
  9.                 if($resultat) {
  10.                     $updateavatar = $bdd->prepare('UPDATE membres SET avatar = :avatar WHERE id = :id');
  11.                     $updateavatar->execute(array(
  12.                         'avatar' => $_SESSION['id'].".".$extensionUpload,
  13.                         'id' => $_SESSION['id']
  14.                         ));
  15.                     header('Location: ../profils/'.$_SESSION['pseudo']);
  16.                 } else {
  17.                     $msg = "Erreur durant l'importation de l'avatar !";
  18.                 }
  19.             } else {
  20.                 $msg = "Votre avatar doit être en jpg, jpeg, png, gif ou ico !";
  21.             }
  22.         } else {
  23.             $msg = "Votre avatar ne doit pas déppasser plus de 2 Mo !";
  24.         }
  25.  
  26.  
  27.  
  28. et $_FILES['avatar'] = <input name="avatar" class="custom-file-input" type="file">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement