--- [EMAIL PROTECTED] wrote:
> Quoting xyon <[EMAIL PROTECTED]>:
>
> > Shouldn't it be:
> >
> > sub my_handler {
> > my $r = shift;
> > my $req = Apache2::Request->new($r, POST_MAX =>
> "1M");
> > ...
> >
>
> Provided that you've actually installed libapreq
> (http://httpd.apache.org/apreq/), that should work.
>
>
Your mod_perl handler is passed either 1 or 2
parameters, depending on how you declare your method.
Example:
sub handler {
my ($r) = @_;
}
sub handler : method {
my ($class, $r) = @_;
}
In either case, $r is an Apache2::RequestRec. The
difference is the ": method" attribute that tells
mod_perl to pass your "handler" sub 2 parameters
instead of just 1.
- John Drago
http://www.devstack.com
http://search.cpan.org/dist/Apache2-ASP