1024) { $result['Errors'] = $result['Errors']++; $data = ''; $type = 'ASCII'; } else { $value = bin2hex($value); if($intel==1) $value = intel2Moto($value); $v = fseek($seek,$globalOffset+hexdec($value)); //offsets are from TIFF header which is 12 bytes from the start of the file if($v==0) { $data = fread($seek, $bytesofdata); } else { $result['Errors'] = $result['Errors']++; $data = ''; $type = 'ASCII'; } } } if($result['VerboseOutput']==1) { $result['GPS'][$tag_name] = formatGPSData($type,$tag,$intel,$data); $result['GPS'][$tag_name."_Verbose"]['RawData'] = bin2hex($data); $result['GPS'][$tag_name."_Verbose"]['Type'] = $type; $result['GPS'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata; } else { $result['GPS'][$tag_name] = formatGPSData($type,$tag,$intel,$data); } } } ?>