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