Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. if (isset($_POST['btn-save'])) {
  2. if (is_uploaded_file($_FILES['userImage']['tmp_name'])) {
  3. $filename = $_FILES['userImage']['tmp_name'];
  4. $filePath = $_FILES['userImage']['tmp_name'];
  5. $image1 = imagecreatefrompng($filePath);
  6. $image2 = imagecreatefromgif($filePath);
  7. $exif = exif_read_data($_FILES['userImage']['tmp_name']);
  8. if (!empty($exif['Orientation'])) {
  9. $imageResource = imagecreatefromjpeg($filePath);
  10. switch ($exif['Orientation']) {
  11. case 3:
  12. $image = imagerotate($imageResource, 180, 0);
  13. break;
  14. case 6:
  15. $image = imagerotate($imageResource, -90, 0);
  16. break;
  17. case 8:
  18. $image = imagerotate($imageResource, 90, 0);
  19. break;
  20. default:
  21. $image = $imageResource;
  22. }
  23. }
  24. imagejpeg($image, $filename, 20);
  25. imagedestroy($imageResource);
  26. imagedestroy($image);
  27. imagejpeg($image1, $filename, 50);
  28. imagedestroy($image1);
  29. imagejpeg($image2, $filename, 50);
  30. imagedestroy($image2);
  31. $imgData = addslashes(file_get_contents($_FILES['userImage']['tmp_name']));
  32. $imageProperties = getimagesize($_FILES['userImage']['tmp_name']);
  33. $sql = "INSERT INTO Database (imageType, imageData) VALUES('{$imageProperties['mime']}', '{$imgData}')";
  34. $current_id = mysqli_query($conn, $sql) or die("<b>Error!</b> <br/>" . mysqli_error());
  35. if (isset($current_id)) {
  36. echo "post";
  37. } else {
  38. echo "fail";
  39. }
  40. }
  41. } // post btn-save
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement