Php : exif

Titreexif
Postée le19-03-2007
Affichée687
Lienhttp://www.codeswall.info/source-2.html
Descriptionprobleme d'affichage
EtatContient des erreurs. Contient des erreurs.
Code d'insertion
OptionsRetirer les numéros de lignes.
TéléchargementTelecharger en format txtTelecharger en format pdf
  1. <?
  2. $rep = "SKI 2007/";
  3. $dir = opendir($rep);
  4.  function dd($date) {
  5.    return date("d/m/Y H:i:s",$date);
  6. }
  7. while ($f = readdir($dir)) {//1
  8.  
  9.    
  10. if(in_array(strtolower(end(explode('.', $rep.$f))), array('jpg', 'jpeg', 'tif', 'tiff'))) // Si fichier Jpeg ou Tiff
  11.  {//2
  12. if($exif = exif_read_data($rep.$f, EXIF, true)) // Si le fichier $img contient des infos Exif
  13. {
  14.  echo "
  15. <h3>Photo: ".$f."</h3><br>";
  16.  
  17. foreach ($exif as $key => $section) // On parcourt la première partie du tableau multidimensionnel
  18. {      
  19.     foreach ($section as $name => $value) // On parcourt la seconde partie
  20.     {
  21.         $exif_tab[$name] .= $value; // Récupération des valeurs dans le tableau $exif_tab
  22.         if (($exif_tab['Width'] && $exif_tab['Height'])) {
  23. $resolution = $exif_tab['Width'].'*'.$exif_tab['Height'];
  24. }
  25.     }
  26. }
  27. echo "resolution: ".$resolution."<p>";
  28. }//3
  29. }//2
  30. }//1
  31.  
  32. closedir($dir);
  33. ?>