Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. $imgID = $_POST['postID'];
  2. $newname = "$imgID.jpg";
  3.  
  4. $filename = $_FILES['fileField']['name'];
  5. $filePath = $_FILES['fileField']['tmp_name'];
  6. $exif = exif_read_data($_FILES['fileField']['tmp_name']);
  7. if (!empty($exif['Orientation'])) {
  8. $imageResource = imagecreatefromjpeg($filePath); // provided that the image is jpeg. Use relevant function otherwise
  9. switch ($exif['Orientation']) {
  10. case 3:
  11. $image = imagerotate($imageResource, 180, 0);
  12. break;
  13. case 6:
  14. $image = imagerotate($imageResource, -90, 0);
  15. break;
  16. case 8:
  17. $image = imagerotate($imageResource, 90, 0);
  18. break;
  19. default:
  20. $image = $imageResource;
  21. }
  22. }
  23.  
  24. move_uploaded_file(imagejpeg($image, $filename, 90),"../pic/$newname");
  25.  
  26. <script>
  27. function readURL(input) {
  28. if (input.files && input.files[0]) {
  29. var reader = new FileReader();
  30.  
  31. reader.onload = function (e) {
  32. $('#blah')
  33. .attr('src', e.target.result)
  34. .width(200)
  35. .height(200);
  36. };
  37.  
  38. reader.readAsDataURL(input.files[0]);
  39. }
  40. }
  41. </script>
  42. <form action='' enctype="multipart/form-data" method='post'>
  43. <input type='hidden' name='postID' value='<?php echo $row['postID'];?>'>
  44. <p><label>Imagem</label><br /><input type="file" name="fileField" onchange="readURL(this);" /></p>
  45. <img id="blah" src="../pic/<?php echo $row['postID']; ?>.jpg" width="200" height="200" alt="your image" />
  46. <p><input type='submit' name='submit' value='Update'></p>
  47. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement