zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden EXIF mit PHP auslesen -> seltsames Ergebnis

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 17.02.2008, 16:35
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.02.2006
Beiträge: 78
Hairy befindet sich auf einem aufstrebenden Ast
Standard EXIF mit PHP auslesen -> seltsames Ergebnis

Hi,

ich programmiere gerade eine kleine Fotogalerie mit PHP. Dabei soll nach dem Hochladen der EXIF-Header der JPEG-Datei ausgelesen werden, um die Aufnahmezeit herauszufinden und in einer MySQL-Datenbank zu speichern (zwecks Sortierung).

Mein bisheriger Code ist:
PHP-Code:
$exif exif_read_data($file);
$datetime date('Y-m-d H:i:s'$exif['FileDateTime']); 
Problem: die Variable enthält den jeweils aktuellen Timestamp, anstatt dem der Aufnahmezeit. Die restlichen Angaben in $exif stimmen.

Wo liegt das Problem? Oder mache ich das ganz falsch?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 17.02.2008, 16:45
Neuer Benutzer
neuer user
 
Registriert seit: 17.02.2008
Beiträge: 24
Todesdodo befindet sich auf einem aufstrebenden Ast
Standard

ich kenn ich mit der funktion nicht so richtig aus aber musst du vielleicht $exif['FILE']['FileDateTime'] verwenden?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 17.02.2008, 17:14
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.02.2006
Beiträge: 78
Hairy befindet sich auf einem aufstrebenden Ast
Standard

Nein, das stimmt schon. Und es wird ja auch ein Timestamp ausgelesen - nur ist das eben der falsche (nämlich der aktuelle).
Mit Zitat antworten
  #4 (permalink)  
Alt 17.02.2008, 18:44
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Beiträge: 1.010
fox sorgt für eine eindrucksvolle Atmosphärefox sorgt für eine eindrucksvolle Atmosphäre
Standard

Der Zeitstempel passt - FileDateTime ist nämlich das Änderungsdatum der Datei. Und da du sie kurz davor hochgeladen hast ist es eben die (fast) aktuelle Zeit

Das was du suchst müsste eher unter IFD0 bzw. EXIF stehen, siehe dazu:
PHP: exif_read_data - Manual

print_r ($exif); hilft bestimmt auch


lg
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML mit PHP Code aus Datenbank auslesen + ausführen Garlandt Serveradministration und serverseitige Scripte 14 01.05.2011 13:45
EXIF mit PHP auslesen, Ausgabe Slimbox canada (X)HTML 0 15.03.2010 15:49
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09
Seltsames Ergebnis.. solars CSS 10 15.10.2006 14:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:11 Uhr.