[Cascavel-pm] Duvida sobre o GD::Image
Douglas de Souza
douglas em speedweb.com.br
Sexta Fevereiro 11 13:28:28 PST 2005
Usei outra solução,
fiz com que o cgi gravasse a imagem em um arquivo .png
portanto para nao ficar milhares de arquivo e como nao podia ser o mesmo
nome para todos
coloquei assim ano mes dia hora minuto segundo.png (sem o espaço)
e fiz ele executar no final do cgi uma funcao que verifica todoas as imagens
só deixa
na pasta as imagens de 1 minutos a menos
ex: 2005 02 11 18 27 50.png (sem o espaco)
coloquei um if p/ comparar se for < que $data-100
ele deleta o arquivo...
assim nao preciso passar por get o comando
Achei mais seguro...
[]'s Douglas
----- Original Message -----
From: "Luis Campos de Carvalho" <monsieur_champs em yahoo.com.br>
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Sent: Friday, February 11, 2005 9:23 AM
Subject: Re: [Cascavel-pm] Duvida sobre o GD::Image
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/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
Mais detalhes sobre a lista de discussão Cascavel-pm