" . " Image type of " . $image . " is: " . $types[$imagetype];
$exif = exif_read_data($image, 0, true);
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
$indiv.="
" . " $key.$name: $val";
if (($key.$name) == "IFD0Orientation") {
if (str_replace(" ","","$val") == "8") {
//$htmlis="
Exif for " . $image . "Exif for " . $image . "
RJM Programming - August, 2016
" . " Image type of " . $image . " is: " . $types[$imagetype];
$htmlis=str_replace("; norepeat; ", "; opacity:0.6; norepeat; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); ", $htmlis);
} else if (str_replace(" ","","$val") == "6") {
//$htmlis="
Exif for " . $image . "Exif for " . $image . "
RJM Programming - August, 2016
" . " Image type of " . $image . " is: " . $types[$imagetype];
$htmlis=str_replace("; norepeat; ", "; opacity:0.6; norepeat; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); ", $htmlis);
} else if (str_replace(" ","","$val") == "3") {
//$htmlis="
Exif for " . $image . "Exif for " . $image . "
RJM Programming - August, 2016
" . " Image type of " . $image . " is: " . $types[$imagetype];
$htmlis=str_replace("; norepeat; ", "; opacity:0.6; norepeat; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); ", $htmlis);
}
}
}
}
if (str_replace("transXXXform:","",$htmlis) != $htmlis) {
echo str_replace("
" . $indiv . "
" . $nform . "";
} else {
echo $htmlis . $indiv . "
" . $nform . "";
}
} else {
echo "
" . "Not a valid image type for " . $image . " or Exif functionality not enabled." . $nform;
}
?>