:: novos artigos ::
|
|
|
:: novos scripts ::
|
|
|
|
|
FAQs
Essa seção tem como objetivo criar um histórico de perguntas ou tópicos
frequentemente perguntados para ajudar a comunidade a documentar as
necessidades dos desenvolvedores iniciantes e também experientes.
| Pergunta: |
Uma variável com binários de uma imagem retornada por uma função fopen(). Como faço para mostrar essa imagem no browser? |
| Autor: |
Bruno Rodrigues Silva
|
|
|
Respostas
Resposta contribuída por Cléver Anjos
em 2002-06-03 13:33:41
|
Primeiro vc deve descobrir o tipo do arquivo (gif, jpg, bmp, png, etc)
ai voce manda um
header("Content-type: aplication/gif"); ou o que rque seja
ai é só "echoar" o arquivo.
Clever
|
Resposta contribuída por nvivo
em 2003-09-25 12:47:18
|
Isso funcionaria perfeitamente em um navegador atual:
$imagem = "imagem.jpg";
$fo = fopen($imagem, "r");
echo fread($fo, filesize($imagem));
atualmente os navegadores não precisam saber o content type pra mostrar o conteudo, ja que eles analisam o cabecalho do arquivo...
mas se puder mandar é melhor... nem todo mundo usa mozilla ou IE6...
|
Resposta contribuída por Alessander Thomaz
em 2004-06-08 21:46:28
|
|
Só dar echo na variável. Colocando o content-type correto como cabeçalho. Mas algumas vezes dá problema. O bom que você pode definir até o nome que a imagem será salva.
|
Imprimir |
Enviar para um Amigo
|
|
|