eduba72 0 Denunciar post Postado Outubro 9, 2013 Boa tarde! Estou tentando moficar este código para conseguir mostrar o nome da foto, embaixo da foto. <?php echo "test1.jpg:<br />\n"; $exif = exif_read_data('images/bompastor.jpg', 'FileName'); echo $exif===false ? "No header data found.<br />\n" : "Image contains headers<br />"; $exif = exif_read_data('images/bompastor.jpg', 0, true); echo "edu:<br />\n"; foreach ($exif as $key => $section) { foreach ($section as $name => $val) { echo "$key.$name: $val<br />\n"; } } ?> Na verdade neste passo, estou tentando descobrir como faço para pegar apenas o FileName do exif. Esse código peguei no manual do php. Estou modificando para tentar descobrir! A resposta deste php é: test1.jpg: Image contains headers edu: FILE.FileName: bompastor.jpg FILE.FileDateTime: 1335542259 FILE.FileSize: 12179 FILE.FileType: 2 FILE.MimeType: image/jpeg FILE.SectionsFound: COMPUTED.html: width="270" height="193" COMPUTED.Height: 193 COMPUTED.Width: 270 COMPUTED.IsColor: 1 Posso pegar esse código e criar uma variavel tipo: $nome = "$FileName"; echo "$nome" está dificil aprender sozinho! Grato Compartilhar este post Link para o post Compartilhar em outros sites
Osmar L Lima 51 Denunciar post Postado Outubro 9, 2013 Tenta fazer assim $exif = exif_read_data('images/bompastor.jpg', 0, true); echo "edu:<br />\n"; echo $exif['FILE']['FileName']; Compartilhar este post Link para o post Compartilhar em outros sites
Thadeu Esteves 3 Denunciar post Postado Outubro 9, 2013 A função exif_read_data() lê os cabeçalhos EXIF de um arquivo de imagem JPEG ou TIFF. Retorna uma matriz associativa aonde os índices são os nomes dos cabeçalhos e os valores são os valores associados a estes cabeçalhos. Se nenhum dado puder ser retornado, então o resultado é FALSE. $exif = exif_read_data('images/bompastor.jpg', 0, true); //verifica qual os valores retornados print_r($exif); Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Outubro 9, 2013 $nome = "$FileName"; echo "$nome" Não precisaria de aspas, já que você quer apenas a variável. E para interpolação de string seria adequado colocar sempre entre chaves e não diretamente. Mas qual seria a dúvida, se houver alguma além dessa? Compartilhar este post Link para o post Compartilhar em outros sites