Jan
26
2011
PHP: EXIF Daten aus Bildern auslesen
By Fredyy
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:

Gefällt mir sehr die Seite. Tolle Themenwahl.