Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2007, 06h46   #1
Invité de passage
 
Inscription : août 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 21
Points : 0
Points : 0
Par défaut [EXIF] récupérer les EXIF

Comment récupérer les champs "titre" et "commentaires" contenus dans les exif d'une photo??
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$img="0021.JPG";  
    if($exif = exif_read_data($img, IFDO, true))   
    {  
       foreach ($exif as $key => $section)   
       {         
          foreach ($section as $name => $value)  
          {  
              $exif_tab[$name]= $value;  
          }  
       }                                  
    }  
 
$titre=$exif_tab[??];
merci
aaristocat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 08h28   #2
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Au lieu de faire $exif_tab[$name]= $value; fais echo "$key.$name: $value<br />\n";
et tu devrais avoir un résultat similaire à ceci :
Citation:
Le premier appel échoue car l'image n'a pas d'en-tête d'information.

L'exemple ci-dessus va afficher quelque chose de similaire à :
test1.jpg:
Aucun en-tête de donnés n'a été trouvé.
test2.jpg:
FILE.FileName: test2.jpg
FILE.FileDateTime: 1017666176
FILE.FileSize: 1240
FILE.FileType: 2
FILE.SectionsFound: ANY_TAG, IFD0, THUMBNAIL, COMMENT
COMPUTED.html: width="1" height="1"
COMPUTED.Height: 1
COMPUTED.Width: 1
COMPUTED.IsColor: 1
COMPUTED.ByteOrderMotorola: 1
COMPUTED.UserComment: Exif test image.
COMPUTED.UserCommentEncoding: ASCII
COMPUTED.Copyright: Photo (c) M.Boerger, Edited by M.Boerger.
COMPUTED.Copyright.Photographer: Photo (c) M.Boerger
COMPUTED.Copyright.Editor: Edited by M.Boerger.
IFD0.Copyright: Photo (c) M.Boerger
IFD0.UserComment: ASCII
THUMBNAIL.JPEGInterchangeFormat: 134
THUMBNAIL.JPEGInterchangeFormatLength: 523
COMMENT.0: Comment #1.
COMMENT.1: Comment #2.
COMMENT.2: Comment #3end
THUMBNAIL.JPEGInterchangeFormat: 134
THUMBNAIL.Thumbnail.Height: 1
THUMBNAIL.Thumbnail.Height: 1
Tout droit sorti de la bible PHP : http://fr2.php.net/manual/fr/functio...-read-data.php

Au cas où, si tu veux voir la structure de ton tableau tu peux faire var_dump($exif);
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h27.


 
 
 
 
Partenaires

Hébergement Web