giselly 0 Denunciar post Postado Agosto 27, 2003 Oi pessoal, estou com um problema, estou colocando imagens no servidor , o campo está como mediumblob e está gravando normalmente.Agora não sei como mostrar essa imagem, pois se peço para selecionar da base e printar na tela, a página retorna um monte de códigos.Alguém sabe como utilizo a função Header?estou tentando retornar as imagens assim:<?include"datacon.php";$sql="select id, tipo, dados from images_conteudo where categoria=1";$r=mysql_query($sql);Header("Content-Type:".mysql_result($r,0,"tipo"));echo mysql_result($r,0,"dados");?> Compartilhar este post Link para o post Compartilhar em outros sites
whoami 0 Denunciar post Postado Agosto 27, 2003 olha, eu uso isso direto, só que com uma modificação:tenho mania de NÃO colocar o Header, deixar o browser detectar o tipo da imagem e pronto...tente aí, talvez com você funcione tb... Compartilhar este post Link para o post Compartilhar em outros sites
Linkin 0 Denunciar post Postado Agosto 28, 2003 tipo eu nunca soube como colocar imagens no mysql , eu faco o seguinte... eu coloco a url dela no mysql e depois imprimo o valor do campo no codigo html <img src="$url"> deu pra entender .. :P só na gambiarra ueheuuheuhe Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Agosto 28, 2003 Se tá retornando código é por que o content type tão tá sendo passado correto!Experimenta colocar die("Content-Type:".mysql_result($r,0,"tipo")); no lugar de header e mostra o que ele imprimiu.O I.E. reconhece sozinho o tipo.. mas não sei se eh uma boa nao especificar o content type.. pois pode dá problema em outros browsers. Compartilhar este post Link para o post Compartilhar em outros sites