jdavis <[EMAIL PROTECTED]> wrote:
:
:   The code below is from a cgi scrip....
: this code makes a html page by calling &FP

    What is in FP()?

: this works, i know this because i can see
: Thinking.....
: printed in the browser right before redirect.
: problem is i get the error...
: 
: Preamautre end of script headers

    When you send anything to the browser you
must tell it what you're sending. This is called
a header. Much of the information in meta tags
can be sent this way. The header is separated by
a blank line from the body of the page.

    For example (notice the blank line):

Content-Type: text/html; charset=ISO-8859-1

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
        PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
        "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml"; lang="en-US">
<head><title>AbqRlty</title>
<meta http-equiv="Refresh"
content="0,URL=http://www.mysite.com/feature.html"; />
</head>
<body> . . . 

    It is likely that your script is not sending
headers to the browser.


: 
: while trying to redirect... also..the redirect
: works just fine for mozilla/Linux but fails on
: ie/windows. Any ideas....
: 
:     elsif($in{my_action} eq "fp"){

    This indicates either the use of cgi-lib.pl
or a hand rolled form parser. Whether this is
your script or something you inherited, you can
use CGI.pm mixed in with the current script.

    The page below might become:

use CGI;
my $q = CGI->new();

print
    $q->header(),
        $q->start_html(
            -title  => 'AbqRlty',
            -head   => [
                $q->meta( {
                    http_equiv  => 'Refresh',
                    content     =>
'0,URL=http://www.mysite.com/feature.html',
                } ),
            ]
        ),
        $q->p( 'One Moment Thinking......' ),
        $q->end_html();


    If you're not hung up on the "Thinking. . ." message,
you could redirect the page from the header. The browser
will use its own message.

print $q->redirect('http://www.mysite.com/feature.html');


HTH,

Charles K. Clarkson
-- 
Head Bottle Washer,
Clarkson Energy Homes, Inc.
Mobile Home Specialists
254 968-8328





-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to