Autor Zpráva
deader
Profil *
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
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 *
podle toho to jde to je divny ale dik. Mohu se jeste zeptat jak na to kodování?
bohyn
Profil
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 *
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 *
Zde je ta chyba.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0