[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