Hi Garth,
Chris Hicks just asked almost exactly the same question moments before you did.
Here's my answer:
The latest version of Apache::Filter has Apache::PerlRunFilter, which is (to my
knowledge) the first Filter-aware version of Registry or PerlRun. Try giving
that a shot.
The SSIChain & OutputChain side of things isn't so well supported anymore, it
may not be worth going in that direction.
[EMAIL PROTECTED] wrote:
>Hi,
>
>I am having problems getting Apache::OutputChain and Apache::SSIChain to
>process more than one server side include in the output of
>Apache::Registry scripts. The first include of the output of the script
>gets processed correctly but the second simply shows up as a tag in the
>output that the browser gets.
>
>Apache 1.3.9
>mod_perl 1.2.1
>
>The relevant section of the conf file:
>
><IfModule mod_perl.c>
> <Location /registry>
> SetHandler perl-script
> PerlHandler Apache::OutputChain Apache::SSIChain Apache::Registry
> Options Includes +ExecCGI
> </Location>
></IfModule>
>
>PerlStackedHandler is enabled.
>
>The messages in the log file from turning debug mode on in OutputChain and
>SSIChain is
>
>Apache::OutputChain tied Apache::OutputChain -> Apache
> Apache::OutputChain::TIEHANDLE ARRAY(0x7c3bac)
> Apache::OutputChain::TIEHANDLE ARRAY(0x1b2cb0)
> Apache::OutputChain tied Apache::SSIChain -> Apache::OutputChain
> Apache::OutputChain::TIEHANDLE ARRAY(0x7c3a38)
> Apache::OutputChain::TIEHANDLE ARRAY(0x7d49fc)
> Apache::OutputChain::PRINT Apache::SSIChain=ARRAY(0x7d49fc)
> Apache::OutputChain::PRINT Apache::OutputChain=ARRAY(0x1b2cb0)
> Apache::OutputChain::PRINT Apache::SSIChain=ARRAY(0x7d49fc)
> Apache::OutputChain::PRINT Apache::OutputChain=ARRAY(0x1b2cb0)
>returning $self->ssi_include(virtual="/dad/ad/ad?group=graphics_banners" )
>at /usr/local/lib/perl5/site_perl/5.005/Apache/SSI.pm line 115.
>args are virtual,/dad/ad/ad?group=graphics_banners at
>/usr/local/lib/perl5/site_perl/5.005/Apache/SSI.pm line 117.
> Apache::OutputChain::PRINT Apache::SSIChain=ARRAY(0x7d49fc)
> Apache::OutputChain::PRINT Apache::OutputChain=ARRAY(0x1b2cb0)
>
>
>So, my question is, is it possible to process multiple includes in the
>output of a Registry script using chaining? What else should I be trying
>to do?
>
>Thanks,
>
>Garth
>
------------------- -------------------
Ken Williams Last Bastion of Euclidity
[EMAIL PROTECTED] The Math Forum