Autor | Zpráva | ||
---|---|---|---|
deader Profil * |
#1 · Zasláno: 17. 12. 2008, 18:07:06
Mam nejaky obrazek a nejde mi vypsat exif - nic se nevypise, ani chyba. Prosim o pomoc.
Zde je kod: $exif = exif_read_data("2.jpg", 0, true); $encoding = $exif["COMPUTED"]["UserCommentEncoding"]; $comment = $exif["EXIF"]["UserComment"]; $comment = substr($comment, strlen($encoding)); if($encoding == "ASCII") { $comment = mb_convert_encoding($comment, "UTF-8", $encoding); } echo $comment; - nic nevypise. Ani kdyz chci vypsat kodovani: $exif = exif_read_data("2.jpg", 0, true); echo $exif["COMPUTED"]["UserCommentEncoding"]; Obrazek je na http://deader.ic.cz/2.jpg. |
||
Bubák Profil |
#2 · Zasláno: 17. 12. 2008, 19:07:57
Nevím, kde máš chybu, zkusil jsem podle http://bluemoon.nazory.cz/view.php?nazevclanku=rychlokurs-php-9&cisloc lanku=2008100007
Výsledek: http://teststranek.kvalitne.cz/foto/den-nato-2006/pict2/exif2.php |
||
deader Profil * |
#3 · Zasláno: 17. 12. 2008, 19:15:31
podle toho to jde to je divny ale dik. Mohu se jeste zeptat jak na to kodování?
|
||
bohyn Profil |
#4 · Zasláno: 17. 12. 2008, 20:08:00
deader
To by nebyly windows aby nemeli neco sveho. Ten komentar neni dospuny pres to pole co sem psal, ale pres $exif['WINXP']['Comments'] Kodovani je pravdepodobne windows-1250 |
||
deader Profil * |
#5 · Zasláno: 18. 12. 2008, 18:22:49
Jo jasne to mi doslo.
A to kodování, kdyz dam windows-1250 takhle: $comment = mb_convert_encoding($comment, "UTF-8", "windows-1250"); tak mi to anapise ze je to illlegal character. |
||
deader Profil * |
#6 · Zasláno: 18. 12. 2008, 18:23:30
|
||
Časová prodleva: 17 let
|
0