Hmm What you've got there is prob what I'd do for getting it to run...
although I'd probably add a parameter to the cgi script so it skipped the content-type stuff (thereby stopping you from having to strip it) But I can't help but wonder if there is some other way... Could you make the functions in the cgi script (presuming it is perl) in the global.asa and then just run the funcs? HTH Ellers 6/5/02 4:36:25 PM, "Ian Cass" <[EMAIL PROTECTED]> wrote: >Hi, > >Bit of a puzzler here. What would be the correct way of running a CGI and >have its output embedded on an Apache::ASP page? > >The site I'm working on has no frames & uses headers and footers to provide >formatting. What I want to be able to do is to print my headers, the output >from the generic CGI, then print my footer. Obviously, a redirect wont work >here & an include will not execute the cgi. I need an 'exec and include >output' command. > >I've come up with a horrible .asp wrapper hack for now that works for me, >but I'm convinced there must be a 'proper' way of doing this. > >#!/usr/local/bin/perl asp ><% >$Response->Include($Server->MapPath("/gui/header.inc")); >my $me = basename($0); >$me =~ s/\.asp//; >my $content = `env "$ENV{'QUERY_STRING'}" ./$me.cgi`; >$content =~ s/Content-type:.*\n//; >$content =~ s/<html>//; >$content =~ s/<\/html>//; >$content =~ s/<body[^>]*>//; >$content =~ s/<\/body>//; >print $content; >$Response->Include($Server->MapPath("/gui/footer.inc")); > %> > >-- >Ian Cass > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]