function leer_exif($file) { //$file = "/var/www/html/milfs/images/gps.jpg"; $exif = exif_read_data($file); if (!empty($exif['GPSLongitude']) && !empty($exif['GPSLatitude'])) { $d = (double) $exif['GPSLongitude'][0]; $m = exif_float($exif['GPSLongitude'][1]); $s = exif_float($exif['GPSLongitude'][2]); $gps_longitude = (double) $d + $m / 60 + $s / 3600; if ($exif['GPSLongitudeRef'] == 'W') { $gps_longitude = -$gps_longitude; } $d = $exif['GPSLatitude'][0]; $m = exif_float($exif['GPSLatitude'][1]); $s = exif_float($exif['GPSLatitude'][2]); $gps_latitude = (double) $d + $m / 60 + $s / 3600; if ($exif['GPSLatitudeRef'] == 'S') { $gps_latitude = -$gps_latitude; } if ($gps_latitude != '') { $resultado = "{$_SESSION['url']}mapero.php?lon={$gps_latitude}&lat={$gps_longitude}&zoom=18"; } else { $resultado = ""; } //$resultado = "$gps_longitude $gps_latitude"; return $resultado; } }
function leer_exif($file) { //$file = "/var/www/html/milfs/images/gps.jpg"; $exif = exif_read_data("{$file}"); $resultado['exif'] = $exif; $resultado['file'] = $file; $resultado['FileName'] = $exif['FileName']; if ($exif === false) { //return false; } if (!empty($exif['GPSLongitude']) && !empty($exif['GPSLatitude'])) { $d = (double) $exif['GPSLongitude'][0]; $m = exif_float($exif['GPSLongitude'][1]); $s = exif_float($exif['GPSLongitude'][2]); $gps_longitude = (double) $d + $m / 60 + $s / 3600; if ($exif['GPSLongitudeRef'] == 'W') { $gps_longitude = -$gps_longitude; } $d = $exif['GPSLatitude'][0]; $m = exif_float($exif['GPSLatitude'][1]); $s = exif_float($exif['GPSLatitude'][2]); $gps_latitude = (double) $d + $m / 60 + $s / 3600; if ($exif['GPSLatitudeRef'] == 'S') { $gps_latitude = -$gps_latitude; } if ($gps_latitude != '') { $resultado['lat'] = $gps_latitude; $resultado['lon'] = $gps_longitude; //$resultado = "$_SESSION[url]/mapa.php?lon=$gps_latitude&lat=$gps_longitude&zoom=18"; } else { } } $resultado['DateTime'] = $exif['DateTimeOriginal']; $resultado['estado'] = "oK"; //$resultado = "$gps_longitude $gps_latitude"; return $resultado; }