[PHP & MySQL] Exif-Datei von Bildern - Auslesbar? [noch n problem]

Black Katrin
Ist es machbar die Exif-Datei von Bildern auszulesen? interesiert mich für meine galerie...
Kopflos
Black Katrin
cool danke smile

ok problemchen aufgetuacht...
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
if($exifdata["EXIF"])
{
print "ExifImageWidth: {$exifdata["EXIF"]["ExifImageWidth"]}";
print "ExifImageLength: {$exifdata["EXIF"]["ExifImageLength"]}";
print "Komprimierte Bits pro Pixel: {$exifdata["EXIF"]["CompressedBitsPerPixel"]}";
print "Blende: {$exifdata["EXIF"]["FNumber"]}";
print "Brennweite: {$exifdata["EXIF"]["FocalLength"]}";
print "Belichtungsdauer : {$exifdata["EXIF"]["ExposureTime"]}";
print "Blitz: {$exifdata["EXIF"]["Flash"]}";
print "Exif Version: {$exifdata["EXIF"]["ExifVersion"]}";
}

ich will das jetzt nit als "print" sondern als ne variabel... wie krieg ich das hin?
Black Katrin
schön wärs...

php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$url="http://web271.zeta.ibone.ch/privi/bilder/Pferde-2-38.jpg";

$exifdata=exif_read_data($url,"",true,false);

$vari "DateTimeOriginal: {$exifdata["FILE"]["DateTimeOriginal"]}";
echo"$vari";
?>


raus kommt
DateTimeOriginal:
Kopflos
php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$url="http://web271.zeta.ibone.ch/privi/bilder/Pferde-2-38.jpg";

$exifdata exif_read_data($url,"",true,false);

$vari $exifdata["FILE"]["DateTimeOriginal"];
echo"DateTimeOriginal (oder Aufnahmezeit, wie du magst): $vari";
?>


Geht es so vielleicht ?

lg, almanya


EDIT:
Zitat:
Exif-Header kommen normalerweise bei JPEG/TIFF-Bildern vor, die von Digitalkameras gemacht wurden. Leider hat jeder Kamerahersteller eine andere Vorstellung davon, wie man die Bilder beschreibt. Man kann sich also nicht darauf verlassen, das ein bestimmter Exif-Header vorhanden ist.


... oder vielleicht einen anderen Namen hat. Hier wurde DateTime, statt DateTimeOriginal verwendet
Black Katrin
geht beides nicht unglücklich
Kopflos
Wenn section FILE ist, können anscheinend nur einige bestimmte Werte ausgelesen werden. Also müsste man evtl. IFD0 oder EXIF verwenden.
Zitat:
FILE FileName, FileSize, FileDateTime, SectionsFound
IFD0 Alle IFD0-Daten mit Tag. In normalen Bilddateien beinhalten diese Bildgröße usw.
EXIF Der EXIF-Bereich ist ein Unterbereich von IFD0. Er enthält detailliertere Information über das Bild. Die meisten dieser Einträge beziehen sich auf die Digitalkamera.


Habe grad leider nicht soviel Zeit, schau sonst mal hier.

lg, almanya
Black Katrin
ich kriegs einfach nit hin unglücklich