private function exifRotation($file)
    {
        if (!function_exists('exif_read_data')) {
            return false;
        }

        $exif = @exif_read_data($file);

        if (!$exif) {
            return false;
        }

        $ort = @$exif['IFD0']['Orientation'];

        if (!$ort) {
            $ort = @$exif['Orientation'];
        }

        switch ($ort) {
            case 3: // image upside down
                return '180';
                break;
            case 6: // 90 rotate right
                return '-90';
                break;
            case 8: // 90 rotate left
                return '90';
                break;
            default:
                return false;
        }
    }
private function exifRotation($file)
    {
        if (!function_exists('exif_read_data')) {
            return false;
        }

        $exif = @exif_read_data($file);

        if (!$exif) {
            return false;
        }

        $ort = @$exif['IFD0']['Orientation'];

        if (!$ort) {
            $ort = @$exif['Orientation'];
        }

        switch ($ort) {
            case 3: // image upside down
                return '180';
                break;
            case 6: // 90 rotate right
                return '-90';
                break;
            case 8: // 90 rotate left
                return '90';
                break;
            default:
                return false;
        }
    }
private function exifRotation ( $ file ) { if ( ! function_exists ( 'exif_read_data' ) ) { return false ; } $ exif = @ exif_read_data ( $ file ) ; if ( ! $ exif ) { return false ; } $ ort = @ $ exif [ 'IFD0' ] [ 'Orientation' ] ; if ( ! $ ort ) { $ ort = @ $ exif [ 'Orientation' ] ; } switch ( $ ort ) { case 3 : // image upside down return '180' ; break ; case 6 : // 90 rotate right return '-90' ; break ; case 8 : // 90 rotate left return '90' ; break ; default : return false ; } }
exifRotation - return the exif rotation
@param  String $FileName
@return Int false|angle
exifRotation - return the exif rotation