Home / Programmazione / PHP / Leggere i tag Exif con PHP
Mattepuffo

Leggere i tag Exif con PHP

Leggere i tag Exif con PHP

Le immagini, all'interno, hanno tutta una serie di dati, che sono conosciuti come tag Exif.

Anche PHP è in grado di leggere questi dati attraverso la funzione exif_read_data.

Questa funzione richiede un parametro come obbligatorio, il file da leggere, e ne ha altri tre facoltativi.

Vediamo come leggere i tag di una immagine:


$exif = exif_read_data('file.jpg', 0, TRUE);

if($exif) {
    foreach ($exif as $key => $section) {
        foreach ($section as $name => $val) {
            echo $key . $name . ': ' . $val . '
';
        }
    }
}

Alla funzione abbiamo passato tre parametri:

  • il nome del file
  • il valore zero per indicare di leggere tutti i tipi di tag presenti
  • true per indicare di trasformare il risultato in un array associativo

Il secondo parametro potete modificarlo con uno tra quelli proposti nella documentazione ovviamente (se non li volete tutti).

Ciao!