EXIF-Probleme (© wird nicht gelesen)

Begonnen von xidefix, 01 März 2006, 13:32:41

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

xidefix

Hallo,
ich habe ein Problem, was vermutlich die gleiche Ursache hat. Es tritt auf seit Coppermine 1.4.x.

Dazu mal einen Blick hierher: http://www.hppphoto.de/modules.php?name=Gallery&act=displayimage&album=random&cat=0&pos=-334

Wie man unten in den Bilddaten sieht steht da "ITPC-Copyright" .....&copy.... Diese Daten kommen ursprünglich aus dem Bild (ähnlich der EXIF-Daten) und werden daraus gelesen. Da die Daten in der Datenbank gespeichert sind. hat sich da nichts geändert.
Aber seit Coppermine 1.4.x bringt er das Zeichen © nicht mehr raus.
Im Gegensatz zur Standalone Version von Coppermine kann man hier nicht mit dem CHARSET experimentieren wo m.E. eine Ursache dafür liegen könnte....

Gruß
xiderfix :)
Gruß
xidefix

Andi

Hi :)

habe den Beitrag hier abgetrennt...

In der 1.4.x ist beim auslesen der Exif-Daten ein Schutz gegen sql-Injection hinzugekommen. Diese Funktion wandelt alle Sonderzeichen in ihre html-entitäten um. Unter anderem eben auch das & zeichen, was dann dazu führt, dass aus &copy eben &copy wird...

Mit dem Charset hat das nichts zu tun.

Habe das jetzt mal so gelöst, dass die falsche Zeichenfolge wieder zurückgewandelt wird.

Kannst die beiliegende Datei (modules/Gallery/displayimage.php) mal testen.
Habe mir vorhin ein Bild von deiner Seite "geklaut" und damit getestet, da ging es...

[gelöscht durch Administrator]
schön´s Grüssle, Andi

xidefix

Jau, :)

Danke Andi, funktioniert. :)

Gruß
xidefix
Gruß
xidefix

Andi

Suppi  :thumbup:  :)

Kommt dann so in die nächste Version ;)
schön´s Grüssle, Andi