Deutsch
PHP, HTML & JavaScript- Forum

Bildbeschreibung in "Einfache PHP Galerie...."

 

Ludwig2012
Hallo zusammen,
ich hätte gern unter den Bildern in der "Voll-Ansicht" die Beschreibung/den Kommentar aus der Bild-Datei (habe nur *.jpg).
Kann mir da geholfen werden?

Liebe Grüße von Ludwig
 
08.02.2019  
 




Georg
Teles
Nabend, hast Du ein Beispielcode, damit man sich das etwas vorstellen kann ?
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

06.03.2019  
 




Ludwig2012
Es geht um das Script, welches hier heruntergeladen werden kann!  [...] 
 
07.03.2019  
 




Georg
Teles
Meinst Du soetwas ?  [...] 
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
Super! Ich würde mich für die Beschreibung unter dem Bild entscheiden!
 
07.03.2019  
 




Georg
Teles
Füge mal Folgendes in der Zeile 545 hinzu
<br><br><span style='float:left;'><h3>das ist die Beschreibung</h3></span>

zwischen
<img class='bigthumb' src='".urlizeutf8($xentry)."'></a>

und
<br clear=all>".$morepics.$greet."</td><td valign=top>"

Grüße Georg
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
War jetzt etwas überfordert, weil ich erst meinen alten Herrn (81) versorgen musste. Also, das Eingefügte hat funktioniert und ich kann jetzt schon mal "Beschreibung" lesen. LG
 
07.03.2019  
 




Georg
Teles
Hehe ok

Nunja, nun kannst Du alle möglichen Daten aus der JPG auslesen.

Wenn Du diesen Code vor der Zeile 545 einfügst, gibt er dir alle EXIF-Daten, die er im Header lesen kann
;$exif = exif_read_data($xentry, 0, true)

;foreach ($exif as $key => $section) {

    ;foreach ($section as $name => $val) {

        ;echo "$key.$name: $val<br />\n"

    ;}

;}

 [...]  hier gibt er dir alles raus

Wenn Du nun nur den Kommentar brauchst, nimmst Du gezielt den Kommentar heraus

(ab hier ist deine Zeile 545, die originale Zeile 545 solltest Du löschen die mit ;$out = ... beginnt)
;$comment =''
;$exif = exif_read_data($xentry, 0, true)

;foreach ($exif as $key => $section) {

    ;foreach ($section as $name => $val) {

        ;if ($key == "IFD0" && $name == "Comments"){

            ;$comment = $val

        ;}

    ;}

;}

;if ($comment == ""){

    ;$comment = "(hat kein Kommentar)"

;}

;$out.="<br clear=all><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td valign=top align=center><table cellspacing=0 cellpadding=0 border=0 ><tr><td valign=top align=center><span style='float:left;'><h3>Beschreibung ?</h3></span><br><a href='".urlizeutf8($xentry)."'><img class='bigthumb' src='".urlizeutf8($xentry)."'></a><br><br><span style='float:left;'><h3>".$comment."</h3></span><br clear=all>".$morepics.$greet."</td><td valign=top>"

Bild 4 & 8 haben zB keinen Kommentar in der Datei, somit wird das auch berücksichtigt  [...]  ansonsten wird der Kommentar herausgelesen

Grüße Georg
 
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
Danke. Wenn ich Alles anzeigen lasse, dann sehe ich ALLES und sonst sehe ich NUR "...kein Kommentar". Habe mal beides drin, damit Du es sehen kannst >>>  [...]  LG von mir
 
07.03.2019  
 




Georg
Teles
Aha, dein Schlüssel heisst "EXIF.UserComment", also die zeile
;if ($key == "IFD0" && $name == "Comments"){


ändern zu
;if ($key == "EXIF" && $name == "UserComment"){


dann dürfe er auch das anzeigen
es kommt darauf an, wie der Header aufgebaut ist und wie die Schlüssel heissen

Grüße Georg
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
Erst mal 1000 Dank. Es funktioniert und die Formatierung werde ich später /morgen anpassen, da ich jetzt erst mal zum "Senioren-Sitting" muß. Schönen Abend und ich melde mich morgen nochmal. LG von mir
 
07.03.2019  
 




Georg
Teles
Super

Auch schönen Abend und angenehmes Wochenende

Grüße Georg
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

13.533 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller15.01.2024
Member 079657105.12.2023
Axel Berse10.06.2023
Georg Teles12.05.2023
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Georg Teles (7x)
Ludwig2012 (7x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie