in reply to Premature end of script headers?
You will be generating an error in your code, somehow. To see what is causing the problem add these lines:
#!/usr/bin/perl -w ensure all fatals go to browser during debugging and setup comment these 3 lines out on production code for security $|=1; print "Content-type: text/html\n\n"; use CGI::Carp('fatalsToBrowser');
These lines need to go at the top - no if ands buts or maybes.
They will force the error to print in the browser window for you.
The $|=1; forces buffer flushing. We then print a valid complete header and then add CGI::Carp. Together very few errors will not appear in the browser window with these active. Some 500s still sneak through on rare occasions but this usually does the trick.
hope this reveals your problem
cheers
tachyon
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Premature end of script headers?
by MrCromeDome (Deacon) on Jun 21, 2001 at 22:47 UTC | |
by CharlesClarkson (Curate) on Jun 22, 2001 at 01:47 UTC | |
by tachyon (Chancellor) on Jun 24, 2001 at 16:59 UTC |