Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the CGI CPAN distribution.

Report information
The Basics
Id: 12020
Status: resolved
Priority: 0/
Queue: CGI

People
Owner: Nobody in particular
Requestors: bmacdonnell [...] orbrio.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: enctype : new default cannot be overridden
<pre> Operating system Linux Kernel version 2.4.27-3trsmp Machine Type i686 Apache version 1.3.33 (Unix) PERL version 5.8.3 Following script : #! /usr/bin/perl use CGI; use strict; my $q = new CGI; print $q->header; print $q->start_html(-title=>'macCopy'); print $q->start_form(-enctype=>&CGI::URL_ENCODED, -action=>"myAction.pl"); print $q->endform; print $q->end_html; Creates following output: <!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" xml:lang="en-US"> <head> <title>macCopy</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <form method="post" action="myAction.pl" enctype="multipart/form-data" enctype="application/x-www-form-urlencoded"> </form> </body> </html> <a href="http://perlmonks.com/?node_id=442565">More discussion</a> </pre>
The text of this bug report does not mention a specific problem, but the related Perlmonks post seemed to indicate that the source issue was that at some point the default enctype for CGI.pm changed. I agree with meryln's assertion that this isn't a bug, although I think perhaps it could have been noted better in the "Changes" file at the time. At this point, I don't think there is any else to do, and this bug report can be considered "resolved". Mark On Sun Mar 27 05:51:22 2005, guest wrote: Show quoted text
> <pre> > Operating system Linux > Kernel version 2.4.27-3trsmp > Machine Type i686 > Apache version 1.3.33 (Unix) > PERL version 5.8.3 > > Following script : > > #! /usr/bin/perl > use CGI; > use strict; > my $q = new CGI; > print $q->header; > print $q->start_html(-title=>'macCopy'); > print $q->start_form(-enctype=>&CGI::URL_ENCODED, > -action=>"myAction.pl"); > print $q->endform; > print $q->end_html; > > Creates following output: > > <!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"
xml:lang="en-US"> Show quoted text
> <head> > <title>macCopy</title> > <meta http-equiv="Content-Type" content="text/html; > charset=iso-8859-1" /> > </head> > <body> > <form method="post" action="myAction.pl" enctype="multipart/form-data" > enctype="application/x-www-form-urlencoded"> > </form> > </body> > </html> > > > <a href="http://perlmonks.com/?node_id=442565">More discussion</a> > > </pre>