PHP: EXIF Daten aus Bildern auslesen

Hi,

hier ist ein kleiner Codeschnipsel, an dem ihr sehen könnt, wie ihr die EXIF Daten aus JPG oder TIFF bildern mit PHP auslesen könnte.

<?php
//Script zum Auslesen der EXIF-Daten aus einem Bild
//und tabellarischer Ausgabe

//Bilder in ein Array schreiben
  $files = array();
  $files[] = "images/01.jpg";
  $files[] = "images/02.jpg";
  $files[] = "images/02.jpg";

//Elemente des Arrays einzelnd auslesen
  foreach($files as $file)
    {
//EXIF-Header mithilfe der "exif_read_data"-Funktion
      //auslesen und in ein Array schreiben.
      //Argument 1: Dateiname
      //Argument 2: Section (z.B. FILE, COMPUTED, COMMENT...) [0=alles]
      //Argument 3: Daten als Array ausgeben (wenn "true")
      $exif = exif_read_data($file, 0, true);
      //ueberpruefen, ob Daten vorhanden sind (in 99,999% aller Faelle trifft das zu)
      if($exif)
      {
echo "<b>$file</b><br>";
      echo "<table border='1'>
       <tr>
               <td><i><u>Attributsname</u></i></td>
                <td><i><u>Inhalt</u></i></td>
              </tr>";
      //Auslesen aller Arrayelemente (zuerst die Sections, dann die
      //Elemente der Sections und deren Inhalt
    foreach ($exif as $key $section)
       {
        foreach ($section as $attr $val)
           {
            echo "<tr>
               <td>$key.$attr</td>
                      <td>$val</td>
                   </tr>";
            }
        }
      echo"</table><br><br><br>";
      }
      else
       {
echo "<b>$dat</b><br>";
          echo "keine Daten vorhanden";
        }
    }

?>

Ich hoffe, die kann als Hilfe dienen,

Gruß,
Fredyy

Ähnliche Beiträge:

  1. Smileys und BBCode mit PHP ersetzen
  2. PHP: Atomzeit ausgeben
  3. PHP5: RSS-Feed auslesen und formatiert ausgeben
  4. IP und Host Adresse auslesen und anzeigen
  5. PHP: Emailadressen aus Text extrahieren
Kommentare
Hinterlasse einen Kommentar