[Cascavel-pm] refresh
Luis Campos de Carvalho
lechamps em terra.com.br
Terça Agosto 12 15:05:11 CDT 2003
Alceu R. de Freitas Jr. wrote:
> Olá lista,
>
> Como gero um refresh com CGI.pm?
É simples: não gera.
Tem um cabeçalho "meta" que faz isso.
--- No CGI: ---
use HTML::Template;
my $template = new HTML::Template( filename=>'redirector.tmpl' );
$template->param( 'REFRESH_TIME', 5 );
$template->param( 'URL', 'http://www.destination.url/' );
print $template->output;
----------------
--- O Template: ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Aguarde</title>
<meta http-equiv="refresh" content="<TMPL_VAR
NAME='REFRESH_TIME'>; URL=<TMPL_VAR NAME='URL'>">
</head>
<body bgcolor="FFFFFF"></body>
</html>
--------------------
>
> Gostaria de saber também se é possível enviar um
> pedido de um cgi para outro, por exemplo, ao invés de
> eu fazer uma requisição a um cgi, eu tenho um cgi
> intermediário que me faz essa requisição e me retorna
> apenas a resposta.
>
Você precisa usar o LWP:
use LWP::Simple;
$result = get 'http://www.aux-request.com/aux?query=here';
# Interprete o resultado de '$result'...
# Use no seu programa.
>
> Se alguém puder me informar alguma documentação mais
> detalhada sobre o assunto, mesmo que não seja
> diretamente ligada à Perl, eu agradeço!
>
=-] Divirta-se!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm