Thanks- I had caught the missing sub.  All appears well with my Rube Golberg
templating system.  Many thanks for the assistance.

Andrew Koebrick
Web Coordinator / Librarian

Dept. of Administration
State of Minnesota
658 Cedar St. 
St. Paul, MN 55155

651-296-4156
http://server.admin.state.mn.us


-----Original Message-----
From: John Drago [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 15, 2004 12:27 PM
To: Andrew Koebrick; [EMAIL PROTECTED]
Subject: RE: regular expressions on $Response ? 

Woops -- that should have been:

In your globa.asa:

use vars qw/
  $Request
  $Response
  $Session
  $Server
  $Application
/;

# Added "sub" infront of Script_OnFlush :)
sub Script_OnFlush
{
  my $ref = $Response->{BinaryRef};
  $$ref =~ s/<body>/<!--#include virtual='/inc/header.inc'-><body>/g;
}# end Script_OnFlush()


Regards,
John Drago


________________________________________
From: Andrew Koebrick [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 14, 2004 3:31 PM
To: '[EMAIL PROTECTED]'
Subject: regular expressions on $Response ? 

Hoping somebody can offer a suggestion on how best to do my headers and
footers.  I bumped into problems getting Apache::ASP, Apache 2.0 and filters
working.  I was using mod_ext_filter to replace my <body> and </body> tags
(using a simple sed command) with a SSI directive, which in turn pulled in
complex headers and footers.  
 
When I moved to Fedora 3 this scheme started failing.  My options are to
move off of Apache::ASP for my embedded perl (perhaps to Mason), or to try
to do the replaces above in a manner more internal to Apache::ASP.
 
I have not been using the $Response->AddHeader($name, $value)  because I
need to keep the existing headers from the HTML files (they contain lots of
metadata.
 
So, is there a way to do regular expressions agains the $Resoponse object? 
Something akin to (escaping ignored): 
$Response =~ s/<body>/<!--#include virtual='/inc/header.inc'-><body>/g
 
I am not currently using a global.asa file, but I guess I could start if I
need to.
 
Thanks for any suggestions.
 
Andrew Koebrick
Andrew Koebrick
Web Coordinator / Librarian

Dept. of Administration
State of Minnesota
658 Cedar St.
St. Paul, MN 55155

651-296-4156
http://server.admin.state.mn.us
 
 
 
Andrew Koebrick
Web Coordinator / Librarian

Dept. of Administration
State of Minnesota
658 Cedar St.
St. Paul, MN 55155

651-296-4156
http://server.admin.state.mn.us
 

---------------------------------------------------------------------
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]

Reply via email to