Advertisement
roker41k

image

Apr 17th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. if ($_FILES['avatar']['tmp_name']) {
  2. if($_FILES['avatar']['type'] != 'image/jpeg') MessageSend(2, 'Sekilin formati uyqun deyil.');
  3. if($_FILES['avatar']['size'] > 20000) MessageSend(2, 'Sekilin olcusu uyqun deyil.');
  4.  
  5. $Image = imagecreatefromjpeg($_FILES['avatar']['tmp_name']);
  6. $Size = getimagesize($_FILES['avatar']['tmp_name']);
  7. $Tmp = imagecreatetruecolor(120, 120);
  8. imagecopyresampled($Tmp, $Image, 0, 0, 0, 0, 120, 120, $Size[0], $Size[1]);
  9.  
  10. if ($_SESSION['USER_AVATAR'] == 0) {
  11. $Files = glob('resource/avatar/*', GLOB_ONLYDIR);
  12. foreach ($Files as $num => $Dir) {
  13. $Num ++;
  14. $Count = sizeof(glob($Dir.'/*.*'));
  15. if ($Count < 250) {
  16. $Download = $Dir.'/'.$_SESSION['USER_ID'];
  17. $_SESSION['USER_AVATAR'] = $Num;
  18. mysqli_query($CONNECT, "UPDATE `users` SET `avatar` = '$Num' WHERE `id` = $_SESSION[USER_ID]");
  19. break;
  20. }
  21. }
  22. }
  23. else $Download = 'resource/avatar/'.$_SESSION['USER_AVATAR'].'/'.$_SESSION['USER_ID'];
  24.  
  25. imagejpeg($Tmp, $Download.'.jpg');
  26. imagedestroy($Image);
  27. imagedestroy($Tmp);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement