Comment voir les métadonnées d'une photo en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2019-02-27 12:44:32
Thèmes : script - php - exif - photo
Question

J'ai une photo au format JPG dont je voudrais extraire et voir et les métadonnées qu'elle contient avec PHP. Comment puis-je donc voir les métadonnées EXIF d'une photo en PHP ?

Réponse

Pour voir les métadonnées d'une photo en PHP, vous devez utiliser la fonction exif_read_data().

La fonction exif_read_data() lit les en-têtes EXIF des photos et permet de voir toutes les données méta qui sont générées par les appareils photos numériques et qui sont intégrées dans la photo.

Pour voir les métadonnées d'une photo en PHP, vous pouvez utiliser le script PHP suivant. Il parcourt l'en-tête de la photo à la recherche de métadonnées : à chaque donnée EXIF trouvée, il l'affiche.

<?php
$exif = exif_read_data('exemple.jpg', 0, true);

foreach ($exif as $key => $section) {
    foreach ($section as $name => $val) {
        echo "$key.$name: $val<br />\n";
    }
}
?>