Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: Can a CGI web-page update live?

by C_T (Scribe)
on Oct 06, 2004 at 18:11 UTC ( [id://397119]=note: print w/replies, xml ) Need Help??


in reply to Re: Can a CGI web-page update live?
in thread Can a CGI web-page update live?

This is fantastic and does exactly what I want! The only problem is that the browser times out before the script gets everything done.

Is there a way to tell the browser not to time out?

CT

Charles Thomas
Madison, WI

Replies are listed 'Best First'.
Re^3: Can a CGI web-page update live?
by Plankton (Vicar) on Oct 06, 2004 at 18:25 UTC
    You need to keep writting to the browser. Here's a snippet from Jumble solver CGI that does that.
    sub spelled { my $word = shift; my $out=`$speller $word`; chomp($out); if ( ($loopCount++ % 10) == 0 ) { print "." if ($charCount % 4) == 0; print "o" if ($charCount % 4) == 1; print "O" if ($charCount % 4) == 2; print "o" if ($charCount % 4) == 3; $charCount++; print "<BR>\n" if ($charCount % 29 ) == 0; } if ( length($out) > 0 ) { print "[$out]<BR>\n"; } }
    the sub spelled gets called from the permute sub (which is not really the most effiecent way to solve jumbles but is useful for demostrating how to keep the browser from timing out) ... well the sub spelled writes to the browser via the calls to print ...
    print "." if ($charCount % 4) == 0; print "o" if ($charCount % 4) == 1; print "O" if ($charCount % 4) == 2; print "o" if ($charCount % 4) == 3;
    I hope that helps.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://397119]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-04-18 01:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found