Jump to content


Photo

To Com Problema Na Exibição De Thumbs


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

#1 bollis

bollis

    Novato no fórum

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

Posted 24/11/2006, 13:35

Ola... não tenho muito tempo de banco com php.. e to com um terrivel problema que esta me consumindo a dias..hauha... assim.. para deixar dentro do assunto.. to fazendo um sistema de thumbs para site de videolocadora... mas com com problemas na saida da imagem ele imprime caracteres não legiveis como esses:

2¾Øg±ŽÐÀíǦzR„çÊÏ6•XÓ¨¹•Ñ÷ψ ½Æ›4w˜Xå—Êm»†ätÎëŠùÿ]ñL:;ÜìÎX† ksÅ~9—Q°óã|mn;ŽÕà~0Ôž[–™ì~¢¾r”¥Uµ#õÜ$!‡JȻ⹠V$À5ÆÍ®»Í#g«Ö³® 'óUšÊä±;O_jöiB16´æ’QØè5ëë4Ö&[RíbåÆïÇÛøÄPZi“A½îQµda’døãáu׆uYaœ¤˜;Œ¸e=ø#ŠæìcŽÖéå4jƒåÜ:šâ’§ˆ¦œÿè9qXvÕhÙItvÑ®õ¹êÓø{SñEluØcA×|®àzõä^+¾}]¼ÑÒìß½¬… àá8ëúWAa­Éh!»Ü[€Fx¯/¸»k‹û™Ø–iX’ǾNMwà}´§/hÕ—emOË8ƒÁS§ìSç“wnWÑß}ÿÁ6`ðZoSÖ4øï¼L.–9ä¶4+³$FÇ;IÉ$ñÀö¯ÐtÔÄ6W7R Ž û#ŒœƒŒdvÏ_¥~iþÁ:Üz-¾±×


codigo:

<? ob_start(); ?>
<html>
<?
function thumb($imagem)
{
header("Content-type: image/jpeg");
$max_width = 90;
$size = GetImageSize($imagem);
$im = imagecreatefromjpeg($imagem);
$multiplier = $size[0] / $max_width;
$width = $size[0] / $multiplier;
$height = $size[1] / $multiplier;
$thumb = imagecreatetruecolor($width, $height);
imagecopyresampled($thumb, $im, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
header("Content-type: image/jpeg");
imagejpeg($thumb,'',90);
ImageDestroy($im);
}
?>
<head>
<title>teste</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html">
</head>
<body>
<?
$imagem = $_GET['imagem'];
thumb($imagem);
?>
<br><br><br>teste teste teste
</body>
</html>

ele gera a imagem, se eu salva em arquivo fika ok, mas minha intenção é gerar dinamicamente sem a necessidade de gravar em arquivo, pois é bastante imagens e consumiria muito processamento, se eu so deixar o escopo principal e tirtar as tags html ele me mostra a imagem certinho, mas preciso usar html para escrever os nomes e as outras funções...

nos foruns que pesquisei todos dizem para controlar o buffer com ob_start, mas nenhum me mostra como usar essa função...

se alguem puder me ajudar agradeço muito...

#2 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 24/11/2006, 19:22

Não é mais fácil vc deixar esse script só para gerar as imagens dinamicamente e colocar assim no html ?

<img src="geraThumb.php?imagem=arquivo.png" alt="teste" />

Fica bem mais fácil assim ;)

(y)

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#3 bollis

bollis

    Novato no fórum

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

Posted 25/11/2006, 08:13

Não é mais fácil vc deixar esse script só para gerar as imagens dinamicamente e colocar assim no html ?

<img src="geraThumb.php?imagem=arquivo.png" alt="teste" />

Fica bem mais fácil assim ;)

(y)



Bah valeu.. funcionou certinho... obrigado..

#4 FoskneT

FoskneT

    Normal

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

Posted 25/11/2006, 23:09

Interessante viu... o meu não deu certo de maneira alguma dos dois jeitos... o primeiro aparecia essas letrinhas ilegíveis e na outra é como se a imagem não existisse...
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 26/11/2006, 00:11

Verifique se o caminho está correto.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#6 FoskneT

FoskneT

    Normal

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

Posted 26/11/2006, 10:19

Tá tdo certo... os arquivos php e as imagens estão todas na mesma pasta... :P
Estranho que não está dando certo...
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...




1 user(s) are reading this topic

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

IPB Skin By Virteq