martymart has asked for the wisdom of the Perl Monks concerning the following question:
When I browse to this script though I keep getting this error message:#!/usr/bin/perl use strict; use CGI; my $q = new CGI; open(OUT, '>out.html') || die "Couldn't open out file: $!"; print OUT $q->header, $q->start_html('hello world'), $q->h1('hello world'), $q->end_html; close OUT; END{} __END__
As well as that, the html file produced on the server looks a bit wacky:
This cleans up a bit if I comment out the $q->header, But the error message in the browser remains the same. I'd appreciate it if somebody could point out the problem with the script, or another workaround for this problem.Content-Type: text/html; charset=ISO-8859-1 <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><head><title>h +ello world</title> </head><body><h1>hello world</h1></body></html>
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: CGI http header error
by Tanalis (Curate) on Jun 03, 2003 at 12:58 UTC | |
|
Re: CGI http header error
by arthas (Hermit) on Jun 03, 2003 at 13:04 UTC | |
|
Re: CGI http header error
by Joost (Canon) on Jun 03, 2003 at 13:01 UTC | |
|
Re: CGI http header error
by nite_man (Deacon) on Jun 03, 2003 at 13:30 UTC | |
|
Re: CGI http header error
by WhiteBird (Hermit) on Jun 03, 2003 at 13:20 UTC | |
| A reply falls below the community's threshold of quality. You may see it by logging in. |