Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $imgID = $_POST['postID'];
- $newname = "$imgID.jpg";
- $filename = $_FILES['fileField']['name'];
- $filePath = $_FILES['fileField']['tmp_name'];
- $exif = exif_read_data($_FILES['fileField']['tmp_name']);
- if (!empty($exif['Orientation'])) {
- $imageResource = imagecreatefromjpeg($filePath); // provided that the image is jpeg. Use relevant function otherwise
- switch ($exif['Orientation']) {
- case 3:
- $image = imagerotate($imageResource, 180, 0);
- break;
- case 6:
- $image = imagerotate($imageResource, -90, 0);
- break;
- case 8:
- $image = imagerotate($imageResource, 90, 0);
- break;
- default:
- $image = $imageResource;
- }
- }
- move_uploaded_file(imagejpeg($image, $filename, 90),"../pic/$newname");
- <script>
- function readURL(input) {
- if (input.files && input.files[0]) {
- var reader = new FileReader();
- reader.onload = function (e) {
- $('#blah')
- .attr('src', e.target.result)
- .width(200)
- .height(200);
- };
- reader.readAsDataURL(input.files[0]);
- }
- }
- </script>
- <form action='' enctype="multipart/form-data" method='post'>
- <input type='hidden' name='postID' value='<?php echo $row['postID'];?>'>
- <p><label>Imagem</label><br /><input type="file" name="fileField" onchange="readURL(this);" /></p>
- <img id="blah" src="../pic/<?php echo $row['postID']; ?>.jpg" width="200" height="200" alt="your image" />
- <p><input type='submit' name='submit' value='Update'></p>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement