Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (isset($_POST['btn-save'])) {
- if (is_uploaded_file($_FILES['userImage']['tmp_name'])) {
- $filename = $_FILES['userImage']['tmp_name'];
- $filePath = $_FILES['userImage']['tmp_name'];
- $image1 = imagecreatefrompng($filePath);
- $image2 = imagecreatefromgif($filePath);
- $exif = exif_read_data($_FILES['userImage']['tmp_name']);
- if (!empty($exif['Orientation'])) {
- $imageResource = imagecreatefromjpeg($filePath);
- 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;
- }
- }
- imagejpeg($image, $filename, 20);
- imagedestroy($imageResource);
- imagedestroy($image);
- imagejpeg($image1, $filename, 50);
- imagedestroy($image1);
- imagejpeg($image2, $filename, 50);
- imagedestroy($image2);
- $imgData = addslashes(file_get_contents($_FILES['userImage']['tmp_name']));
- $imageProperties = getimagesize($_FILES['userImage']['tmp_name']);
- $sql = "INSERT INTO Database (imageType, imageData) VALUES('{$imageProperties['mime']}', '{$imgData}')";
- $current_id = mysqli_query($conn, $sql) or die("<b>Error!</b> <br/>" . mysqli_error());
- if (isset($current_id)) {
- echo "post";
- } else {
- echo "fail";
- }
- }
- } // post btn-save
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement