[Cascavel-pm] Duvida sobre o GD::Image

Luis Campos de Carvalho monsieur_champs em yahoo.com.br
Sexta Fevereiro 11 04:23:31 PST 2005


Douglas de Souza wrote:
> Ola,
> fiz um cgi/perl usando o modulo GD::Image
> portanto neste cgi ele só imprime a imagem
> como faço p/ colocar HTML junto???
> coloquei assim
> 
> #!/usr/bin/perl
> use GD;
> $im = newFromPng GD::Image(PNG);
> print "Content-type:text/html\n\n";
> print "Teste de CGI, testando bahhhhhhhhh";
> print "Olha a imagem que eu fizzzzzzzz";
> print "Content-type:image/png\n\n";
> binmode STDOUT;
> print $im->png;
> 
> só que dai sai um monte de código:
> 
> Content-type:image/png ?PNG  IHDRJn
> 
> como faço p/ imprimir os dois no mesmo CGI ?

   Oies, Douglas.
   Para isso, você precisa respeitar o protocolo HTTP, que diz que cada 
Content-Type requisitado deve ser enviado separadamente do restante.

   Desta forma, para que o browser possa requisitar a imagem (componente 
do HTML) ele deve primeiro requisitar o HTML.

   Para fucnionar:
   1. Construa um script CGI (ou página HTML) que envie sua página HTML 
(com referência para o script que gera sua imagem).
   2. Publique a página
   3. Requisite a página HTML. Automaticamente o seu browser requisitará 
a imagem (proveniente do script).

   Espero que isso te ajude.
   Se ficou confuso, por favor pergunte mais, eu estou à disposição para 
ajudar.

   Putamplexos!
-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Luis Campos de Carvalho is BSc in Comp Science,
  PerlMonk [SiteDocClan], Sao Paulo PM Leader,
  Unix Sys Admin && Certified Oracle DBA
  http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



Mais detalhes sobre a lista de discussão Cascavel-pm