IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupération EXIF en PHP ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut Récupération EXIF en PHP ?
    Salutations,

    Je cherche à obtenir de façon simple quelques metadonnées EXIF, pour un site de photos.

    J'ai un début de code comme celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    (...)
     
    // Definition de l'ensemble
    $tab=glob($path."{*.gif,*.GIF,*.jpg,*.JPG,*.jpeg,*.JPEG,*.png,*.PNG}", GLOB_BRACE);
     
    // Affichage aléatoire de l'image //
    shuffle($tab);
     
    // Definition de l'absolue de Tab
    $tab2 = current($tab);
     
    (...)
     
    getimagesize ( $tab2 , $info);
     
    $exif = array();
    if (isset($info)) {
        foreach($info as $key => $val) {
            if ($key != 'APP1') { $exif = read_exif_data($tab2, 'FILE'); break; }
        }
    }
     
    echo current($info);
    Mais pour l'instant, cela me sort un flot de données loin d'être exploitables, du genre :
    (...) ����������Canon�Canon EOS 450D��� �'���� �'��Adobe Photoshop CS3 Windows�2008:07:20 16:36:54���������J��������R��"��������'� (...)
    Je ne suis pas très à l'aise avec la commande read_exif_data...

    Merci de votre aide...

  2. #2
    Membre éclairé Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Par défaut
    Bien, j'ai trouvé... seul
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <?
    	ini_set('exif.encode_unicode', 'UTF-8');
        $exif = exif_read_data($tab1, 0, true);
        //foreach ($exif as $key => $section) {
        //    foreach ($section as $name => $val) {
        //        echo "$key.$name: $val<br />\n";
        //    }
        //}
    	// echo '&nbsp;'.$exif['FILE']['FileName'].'<br>';
    	echo '&nbsp;'.$exif['IFD0']['Model'].'<br>';
    	echo '&nbsp;Ouverture : '.$exif['COMPUTED']['ApertureFNumber'].'<br>';
    	echo '&nbsp;Exposition : '.$exif['EXIF']['ExposureTime'].'<br>';
    	echo '&nbsp;ISO : '.$exif['EXIF']['ISOSpeedRatings'].'<br><br>';
    	// echo '&nbsp;'.$exif['EXIF']['Flash'].'<br>';
    	// echo '&nbsp;'.$exif['COMPUTED']['Copyright.Photographer'].'<br>';
    	// echo '&nbsp;'.$exif['COMPUTED']['Copyright.Editor'].'<br>';
    	// echo '&nbsp;'.$exif['COMPUTED']['Copyright'].'<br>';
    	// echo '&nbsp;'.$exif['IFD0']['Copyright'].'<br>';
    	// echo '&nbsp;'.$exif['IFD0']['DateTime'].'<br>';
    	?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème récupération checkboxes avec php
    Par sacrelolo dans le forum Langage
    Réponses: 1
    Dernier message: 21/09/2007, 13h01
  2. [PHP-JS] Récupération de variable php en javascript
    Par akara dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/07/2007, 19h08
  3. [AJAX] Récupération de variable php
    Par akara dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/07/2007, 16h52
  4. Récupération de données ? php/flash/mysql
    Par Angelik dans le forum Flash
    Réponses: 6
    Dernier message: 01/09/2006, 20h06
  5. [MySQL] Récupération de code php dans une base de données
    Par kitana dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/03/2006, 01h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo