Leggere i tag Exif con PHP

Mattepuffo's logo
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!


Condividi

Commentami!