Jump to content


Photo

Header("content-type: Image/jpeg");


  • Faça o login para participar
9 replies to this topic

#1 __dino__

__dino__

    24 Horas

  • Usuários
  • 411 posts
  • Sexo:Não informado

Posted 21/05/2004, 23:37

header("Content-type: image/jpeg");

eu sempre vejo isso aki nas parada de thumb! mas nunca sei o q é
e esse trem sempre dá erro quando eu uso script que contém isso!
pra que serve isso e o que eu aço pra isso funcionar?
valews
www.anunciautos.com.br - venda e compre seu veiculo - GRÁTIS para anunciar

www.artweb7.com.br
www.clicgyn.com.br

#2 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 22/05/2004, 04:06

"isso" vai indicar q a tua página não é uma página, e sim uma figura JPEG.

Se tu colocar isso numa página, e fazer essa página carregar uma imagem atraves de seus "códigos", em outra página, tu pode colocar assim:
<img src="pagina_do_header.php">
E vai aparecer a imagem.. ;) (y)

Fui.. :P

Edição feita por: Cavaleiro Negro, 24/05/2004, 17:16.

Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#3 JMarroni

JMarroni

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 23/09/2008, 01:24

"isso" vai indicar q a tua página não é uma página, e sim uma figura JPEG.

Se tu colocar isso numa página, e fazer essa página carregar uma imagem atraves de seus "códigos", em outra página, tu pode colocar assim:

<img src="pagina_do_header.php">
E vai aparecer a imagem.. ;) (y)

Fui.. :P


Eu testei esse método e a imagem não aparece na página html com a tag <img src="leimagem.php"> .

O código do arquivo "leimagem.php":
<HTML><?
include "connect.php";
include "time.php";
$query = "SELECT  imagem, filetype FROM joias where ref='$ref'";
$result = MYSQL_QUERY($query)or die (mysql_error());
$imagem = MYSQL_RESULT($result,0,"imagem");
$type = MYSQL_RESULT($result,0,"filetype");
Header( "Content-type: $type");
print $imagem;
?></HTML>

Se chamar apenas este arquivo a imagem aparece.
Alguma sugestão?

Grato.

#4 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 23/09/2008, 09:26

Não tem esse HTML...
Esse header é justamente pra dizer que o que você está mostrando não é HTML, é imagem.
Portanto, você deve jogar para o navegador o conteúdo da imagem, e não códigos HTML.
Exemplo bem besta:
// Mando as headers para o navegador
		header("Content-Type: Content-Type: image");
		
		// Abro o arquivo
		if($file1 = fopen($file["url"], 'rb')){
			// Enquanto não chegar ao fim...
			while( (!feof($file1)) && (connection_status()==0) ){
				// mande para o output
				print(fread($file1, 1024*8));
				// Descarrega o buffer de saída
				flush();
			}
			// Ao final, fecho o arquivo.
			fclose($file1);
		}


#5 JMarroni

JMarroni

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 23/09/2008, 11:17

Não tem esse HTML...
Esse header é justamente pra dizer que o que você está mostrando não é HTML, é imagem.
Portanto, você deve jogar para o navegador o conteúdo da imagem, e não códigos HTML.
Exemplo bem besta:

// Mando as headers para o navegador
		header("Content-Type: Content-Type: image");
		
		// Abro o arquivo
		if($file1 = fopen($file["url"], 'rb')){
			// Enquanto não chegar ao fim...
			while( (!feof($file1)) && (connection_status()==0) ){
				// mande para o output
				print(fread($file1, 1024*8));
				// Descarrega o buffer de saída
				flush();
			}
			// Ao final, fecho o arquivo.
			fclose($file1);
		}

Ok, entendi.

Mas como inserir essa imagem consultando o mysql, dentro de uma página html?
Do modo que está, o arquivo exibe apenas a imagem. Fiz a chamada da imagem
<img src="leimagem.php">
e não acontece nada.
Grato,

#6 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 23/09/2008, 11:27

No BD você tem apenas o caminho da imagem ou tem a imagem gravada em BLOB?

#7 xuxa gremista

xuxa gremista

    Turista

  • Usuários
  • 51 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 23/09/2008, 11:32

brother
pelo q entendi, e posso ta equivocado, nao sei o pq de modificar o cabecalho pra exibir essa imagem num corpo html

basta socar no body da página
<img src="$NomeDaImagem">
nao esquencendo o path da imagem e extensao

espero q ajude
abracos

------- Aé, se for BLOB é outra história!!!

Edição feita por: xuxa gremista, 23/09/2008, 11:37.


#8 JMarroni

JMarroni

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 23/09/2008, 13:55

No BD você tem apenas o caminho da imagem ou tem a imagem gravada em BLOB?


tem o BLOB como imagem, mais os campos
filename, filesize, filetype,
quando a imagem é carregada na pagina para ser exibida é mostrado o conjunto de caracteres binarios.
é isso.

#9 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 26/10/2017, 20:38

Viagra Video Effetti generic levitra professional Cialis Per Dimagrire Comprar Cialis Con Mastercard
Antibiotics For Sale 24 Hour Delivery Cialis Composizione Visa Gift Card For On Line Ciallas levitra professional overnight delivery Doxycline Hyclate 100mg Purchase

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/10/2017, 23:29

Cialis In Erboristeria viagra Nuit Cialis




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq