Exemple #1
0
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;
    }
}
Exemple #2
0
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;
}