[Cascavel-pm] CGI::ProgressBar
Luis Campos de Carvalho
lechamps em terra.com.br
Sexta Maio 21 12:21:24 CDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Alex E. J. Falcão wrote:
> Hi folks.....
>
> achei muito interessante a discussão sobre a cadeia de
Markov..... Não
> havia entendido bem, mas finalmente ficou claro.... rs...
:-) Que bom que você gostou...
> gostaria de uma ajuda. Tenho um CGI no apache chamando um script
> externo. Tenho que aguardar este script terminar antes de prosseguir,
estou
> tentando fazer uma forma de mostrar que tem algo em progresso,mas não
> rola.... Estou usando o seguinte.
>
> $|=1;
> <inicio do html>
>
> use CGI::ProgressBar qw/:standard/;
> my $steps = 10;
> progress_bar( -from=>1, -to=>$steps, -blocks=>$steps );
> system("/var/www/cgi-bin/ip_sniffer.pl");
> print hide_progress_bar;
>
> <continuação do html>
>
Eu particularmente nunca usei o CGI::ProgressBar antes.
Mas parece que você precisa de mais código do que apenas o que você
está usando...
Do manual:
use CGI::ProgressBar qw/:standard/;
$| = 1; # Do not buffer output
my $steps = 10;
print header,
start_html('A Simple Example'),
h1('A Simple Example'),
p('This example will fill the screen with nonsense
between updates to a progress bar.'),
progress_bar( -from=>1, -to=>$steps, -blocks=>$steps );
for (1..$steps){
print update_progress_bar;
# Simulate being busy/sleep 2;
print rand>0.5 ? chr 47 : chr 92 for 0 .. 100000;
}
print hide_progress_bar;
__END__
Bom acho que a primeira coisa que eu preciso recomendar a você é
"Leia o manual".
http://search.cpan.org/~lgoddard/CGI-ProgressBar-0.02/ProgressBar.pm
Depois, verifique se todas as dependências que você precisa são
corretamente satisfeitas. Parece que é necessário usar Javascript, entre
outras coisas. Verifique erros de JS no seu browser.
Se depois de ajeitar o fonte de acordo, você ainda tiver
dificuldades, por favor poste aqui novamente. Terei prazer em ajudar.
Boa sorte e saudações.
- --
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFArjqBz+iwwpKRaDIRAiFIAJ9HKnZYtWuS9upvuKgEpzEuMGqxxwCgurEu
zbsfUcgCKXePd/eW/NxJUR8=
=+Zvz
-----END PGP SIGNATURE-----
Mais detalhes sobre a lista de discussão Cascavel-pm