Actually, one weird thing is that if I use CGI.pm instead of 
Apache::Request the parm is there just fine...  Maybe it handles 
it differently or something...  

FYI.

ken.

On 9 Jul 2004 at 12:14, Ken Burcham wrote:

> Adding enctype=multipart works like a charm!  The weird thing is that
> smaller textareas come in fine... it must just be when they get over a
> certain size that "something" is deciding to drop them...  At any
> rate...  thanks a lot!
> 
> ken.
> 
> On 9 Jul 2004 at 11:04, Barksdale, Ray wrote:
> 
> > 
> > Well, crap.... This just confirms my wife's observation: I'm a
> > dufus. Rewrote my form generator during mp2 upgrade and dropped the
> > enctype. All better now.
> > 
> > Sorry about piling on Joe.
> > Thanks forthe remiderStefan.
> > 
> > 
> >     From: Stefan Loones [mailto:[EMAIL PROTECTED] 
> >     Sent: Friday, July 09, 2004 10:26 AM
> >     To: [EMAIL PROTECTED]
> >     Subject: Re: missing param from post using apache::request
> > 
> >     In my experience you need to set enctype="multipart/form-data"
> >     in your form tag, whenever you use a textarea or a file upload.
> > 
> >     So must be:
> >     <form action="http://gcxdev.ccci.org/aptest"; 
> >     enctype="multipart/form-data" method="post" />
> > 
> >     Stef
> > 
> >     Ken Burcham wrote:
> >     I guess the simplest thing is to say the form below, when posted
> >     to the handler below, drops the sys_bundle field.
> > 
> >     Thanks,
> > 
> >     ken.
> >     =-=-=-=-=-=-=-
> > 
> >     form:
> >     -------
> >     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> >     "http://www.w3.org/TR/html4/loose.dtd";> <html> <head> <meta
> >     http-equiv="Content-Type" content="text/html; charset=iso-
> >     8859-1"> <title>Box tool test</title> </head> <form
> >     action="http://gcxdev.ccci.org/aptest"; method="post"/>
> >     sys_action<input name="sys_action" id="sys_action"
> >     value="save_box" type="text" size="30"/><br> sys_name<input
> >     name="sys_name" id="sys_name" value="toolbox" type="text"
> >     size="30"/><br> sys_community<input name="sys_community"
> >     id="sys_community" value="global" type="text" size="30"/><br>
> >     sys_workcommunity<input name="sys_workcommunity"
> >     id="sys_workcommunity" value="testing" type="text"
> >     size="30"/><br> sys_workname<input name="sys_workname"
> >     id="sys_workname" value="home" type="text" size="30"/><br>
> >     sys_bundle<br><textarea name="sys_bundle" id="sys_bundle"
> >     type="text" cols="80" rows="35"> <gcxBoxes> <gcxBox>
> >     <elementname>blank</elementname>
> > 
> >     <boxname>testbox3</boxname><parentboxid>0</parentboxid>
> >     <content>testbox3%20</content>
> >     <width>100</width>
> >     <height>100</height>
> >     <left>142px</left>
> >     <top>261px</top>
> >     <zIndex>0</zIndex>
> >     <float></float>
> >     <clear>none</clear>
> >     <filter></filter>
> >     <marginTop></marginTop>
> >     <marginRight></marginRight>
> >     <marginBottom></marginBottom>
> >     <marginLeft></marginLeft>
> > 
> >     <paddingTop>0</paddingTop>
> >     <paddingRight>0</paddingRight>
> >     <paddingBottom>0</paddingBottom>
> >     <paddingLeft>0</paddingLeft>
> >     <textAlign>left</textAlign>
> >     <verticalAlign></verticalAlign>
> >     <textIndent>0</textIndent>
> >     <whiteSpace></whiteSpace>
> >     <display>block</display>
> >     <overflowX>visible</overflowX>
> >     <overflowY>visible</overflowY>
> >     <borderBottomColor>#000000</borderBottomColor>
> >     <borderBottomStyle>dashed</borderBottomStyle>
> >     <borderBottomWidth>1</borderBottomWidth>
> >     <borderLeftColor>#000000</borderLeftColor>
> >     <borderLeftStyle>dashed</borderLeftStyle>
> >     <borderLeftWidth>1</borderLeftWidth>
> >     <borderRightColor>#000000</borderRightColor>
> >     <borderRightStyle>dashed</borderRightStyle>
> >     <borderRightWidth>1</borderRightWidth>
> >     <borderTopColor>#000000</borderTopColor>
> >     <borderTopStyle>dashed</borderTopStyle>
> >     <borderTopWidth>1</borderTopWidth>
> >     <backgroundColor>#ffffff</backgroundColor>
> >     <backgroundImage>none</backgroundImage>
> >     <backgroundAttachment>scroll</backgroundAttachment>
> >     <backgroundRepeat>repeat</backgroundRepeat>
> >     <backgroundPositionX>0</backgroundPositionX>
> >     <backgroundPositionY>0</backgroundPositionY>
> >     <fontFamily>Verdana,Arial,Helvetica,sans-
> >     serif</fontFamily>
> >     <fontSize>11</fontSize>
> >     <color>#000000</color>
> >     <fontStyle></fontStyle>
> >     <lineHeight></lineHeight>
> >     <fontWeight>400</fontWeight>
> >     <textTransform>none</textTransform>
> >     <fontVariant></fontVariant>
> >     <textDecoration>overline</textDecoration>
> >     <wordSpacing></wordSpacing>
> >     <letterSpacing></letterSpacing>
> >     <parentid>656</parentid>
> >     <report></report>
> >     <boxtype>content</boxtype>
> >     <boxid>1347</boxid>
> >     </gcxBox>
> >     <gcxBox>
> >     <elementname>blank</elementname>
> >     <boxname>coolbox2</boxname>
> >     <parentboxid>1347</parentboxid>
> >     <content>coolbox2-edited%20</content>
> >     <width>100</width>
> >     <height>100</height>
> >     <left>154px</left>
> >     <top>262px</top>
> >     <zIndex>0</zIndex>
> >     <float></float>
> >     <clear>none</clear>
> >     <filter></filter>
> >     <marginTop>0</marginTop>
> >     <marginRight>0</marginRight>
> >     <marginBottom>0</marginBottom>
> >     <marginLeft>0</marginLeft>
> >     <paddingTop>0</paddingTop>
> >     <paddingRight>0</paddingRight>
> >     <paddingBottom>0</paddingBottom>
> >     <paddingLeft>0</paddingLeft>
> >     <textAlign>left</textAlign>
> >     <verticalAlign></verticalAlign>
> >     <textIndent>0</textIndent>
> >     <whiteSpace></whiteSpace>
> >     <display>block</display>
> >     <overflowX>visible</overflowX>
> >     <overflowY>visible</overflowY>
> >     <borderBottomColor>#000000</borderBottomColor>
> >     <borderBottomStyle>dashed</borderBottomStyle>
> >     <borderBottomWidth>1</borderBottomWidth>
> >     <borderLeftColor>#000000</borderLeftColor>
> >     <borderLeftStyle>dashed</borderLeftStyle>
> >     <borderLeftWidth>4</borderLeftWidth>
> >     <borderRightColor>#000000</borderRightColor>
> >     <borderRightStyle>dashed</borderRightStyle>
> >     <borderRightWidth>4</borderRightWidth>
> >     <borderTopColor>#cccccc</borderTopColor>
> >     <borderTopStyle>dashed</borderTopStyle>
> >     <borderTopWidth>1</borderTopWidth>
> >     <backgroundColor>#ffffff</backgroundColor>
> >     <backgroundImage>none</backgroundImage>
> >     <backgroundAttachment>scroll</backgroundAttachment>
> >     <backgroundRepeat>repeat</backgroundRepeat>
> >     <backgroundPositionX>0</backgroundPositionX>
> >     <backgroundPositionY>0</backgroundPositionY>
> >     <fontFamily>Verdana,Arial,Helvetica,sans-
> >     serif</fontFamily>
> >     <fontSize>11</fontSize>
> >     <color>#000000</color>
> >     <fontStyle></fontStyle>
> >     <lineHeight></lineHeight>
> >     <fontWeight>400</fontWeight>
> >     <textTransform>none</textTransform>
> >     <fontVariant></fontVariant>
> >     <textDecoration>overline</textDecoration>
> >     <wordSpacing></wordSpacing>
> >     <letterSpacing></letterSpacing>
> >     <parentid>656</parentid>
> > 
> >     <report>http://gcxdev.ccci.org/report/global/alltables</report>
> >     <boxtype>content</boxtype> <boxid>1351</boxid> </gcxBox>
> >     </gcxBoxes> </textarea><br> <input type="submit" value="update
> >     box"/> </form> <body> </body> </html>
> > 
> > 
> >     handler:
> >     ---------
> >       package ApacheTest;
> > 
> >       use strict;
> > 
> >       use Apache::Request;
> >       use Apache::RequestRec ();
> >       use Apache::RequestIO ();
> >       use Apache::Const -compile => qw(OK REDIRECT);
> > 
> >       sub handler {
> > 
> >             my $r = shift;
> > 
> >             $r->content_type('text/html');
> > 
> >             my $q = Apache::Request->new($r, POST_MAX => 10048);
> > 
> >             my $buffer = "Ken's Variable Dumper 2<table border=1 
> >     width=200>";
> > 
> >             my $body = $q->body();
> > 
> >             foreach my $varname ($q->param)
> >             {
> >                     warn "here we go: $varname " ;
> >                     $buffer .= "<tr>";
> >                     my $val = $q->param($varname);
> >                     $buffer .= "<td>$varname</td><td>$val</td>";
> >                     $buffer .= "</tr>";
> > 
> >             }
> > 
> >             $buffer .= "<hr/>Specifically looking for 
> >     sys_bundle:".$q->param('sys_bundle');
> > 
> >             $buffer .= "</table><hr/>And that's it";
> > 
> >             $buffer .= " body_status = " ;#;. $q->status;
> > 
> >             $r->print($buffer);
> > 
> >             return Apache::OK;
> > 
> >     }
> >     1; 
> > 
> >     On 9 Jul 2004 at 10:22, Joe Schaefer wrote:
> > 
> > 
> >     "Ken Burcham" <[EMAIL PROTECTED]> writes:
> > 
> > 
> >     Hey guys,
> > 
> >       I submitted a bug report to [EMAIL PROTECTED] and it got
> >       returned
> >     without comment...  (maybe it was the wrong place?)  so I guess
> >     i'll post it here since I know Joe Schaefer monitors this list
> >     :).
> > 
> >     Yup, I'm here.  Problems with param parsing aren't mp2 bugs,
> >     they're apreq bugs.  Reporting them on [EMAIL PROTECTED] is
> >     probably best, but discussing this here on [EMAIL PROTECTED] should
> >     be fine.
> > 
> > 
> >     Any ideas what's going on here?  Thanks!
> > 
> >     Not at the moment, but I don't understand this "add the
> >     character and post" business.  Could you please be more specific
> >     about that, and please also remove the GCX modules from the
> >     handler you'd like me to test (unless the bug disappears without
> >     them).
> > 
> >     Thanks!
> > 
> >     -- 
> >     Joe Schaefer
> > 
> > 
> >     -- 
> >     Report problems: http://perl.apache.org/bugs/
> >     Mail list info: http://perl.apache.org/maillist/modperl.html
> >     List etiquette:
> >     http://perl.apache.org/maillist/email-etiquette.html
> > 
> > 
> > 
> > 
> > 
> > *****CONFIDENTIALITY NOTICE*****
> > This e-mail and any files or attachments may contain confidential
> > and privileged information. If you have received this message in
> > error, please notify the sender at the above e-mail address and
> > delete it and all copies from your system.
> > 
> > 
> 
> -- 
> Ken Burcham
> Ken Burcham Consulting, Inc.
> http://www.capemaystation.com
> 
> 
> 
> -- 
> Report problems: http://perl.apache.org/bugs/
> Mail list info: http://perl.apache.org/maillist/modperl.html
> List etiquette: http://perl.apache.org/maillist/email-etiquette.html

-- 
Ken Burcham
Ken Burcham Consulting, Inc.
http://www.capemaystation.com



-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to