Re: Multiple body tags result in multiple headers and footers
Brian Aker <[email protected]> Fri, 29 Jun 2007 17:01:21 -0700
| Newsgroups | gmane.comp.apache.mod-layout |
|---|---|
| Message-ID | <[email protected]> |
Hi! On Jun 29, 2007, at 1:18 PM, Marc Hodgins wrote: > I guess my question is - shouldn't the AddOutputFilter directive > only parse the output AFTER it has been processed by PHP? In my > scenario, only one set of <body> tags are ultimately written to the > client. The multiple body tags simply exist in the PHP source code > file(s). Is there any way to force the order of AddOutputFilter so > mod_layout only sees the final output? Or, am I way off base here > as to the source of the problem? Filters are applied in the order that they are listed in the httpd.conf file (I believe). Cheers, -Brian > > Thanks again, > Marc > > > > [email protected] wrote: >> Send Mod_layout mailing list submissions to >> [email protected] >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.tangent.org/mailman/listinfo/mod_layout >> or, via email, send a message with subject or body 'help' to >> [email protected] >> >> You can reach the person managing the list at >> [email protected] >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Mod_layout digest..." >> >> >> Today's Topics: >> >> 1. Multiple body tags result in multiple headers and footers >> (Marc Hodgins) >> 2. Re: Multiple body tags result in multiple headers and footers >> (Brian Aker) >> >> >> --------------------------------------------------------------------- >> - >> >> Message: 1 >> Date: Thu, 28 Jun 2007 21:48:37 -0600 >> From: Marc Hodgins <[email protected]> >> Subject: [Mod_layout] Multiple body tags result in multiple headers >> and footers >> To: [email protected] >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >> Hi there, >> >> I'm attempting to implement mod_layout on a machine running >> apache2 and >> mod_layout 4.1, using the following directives: >> >> AddOutputFilter LAYOUT php >> ScriptAlias /share/ "/usr/share/php/" >> LayoutHeader /share/mod_layout/header.php >> LayoutFooter /share/mod_layout/footer.php >> >> The trouble is, on some pages, there are multiple tags >> within the code.. the multiple body tags aren't all written to the >> final >> output, but they're included in the PHP code. These are third party >> applications deployed on hundreds of sites that we host, so I cannot >> change them. A simple example: >> >> home page >> EOT; >> } else { >> echo <<another page >> EOT; >> } >> ?> >> >> mod_layout sees each tag and inserts multiple headers and >> footers.... >> >> Have I implemented mod_layout incorrectly? Internally, shouldn't >> mod_layout catch only the first and last tag? Is there any way I >> can work around this? >> >> Thanks, >> Marc >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> Message: 2 >> Date: Thu, 28 Jun 2007 21:58:46 -0700 >> From: Brian Aker <[email protected]> >> Subject: Re: [Mod_layout] Multiple body tags result in multiple >> headers and footers >> To: [email protected] >> Cc: [email protected] >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset="us-ascii" >> >> Hi! >> >> On Jun 28, 2007, at 8:48 PM, Marc Hodgins wrote: >> >> >>> Have I implemented mod_layout incorrectly? Internally, shouldn't >>> mod_layout catch only the first and last tag? Is there any >>> way I >>> can work around this? >>> >> Unfortunately it doesn't know anything about tag replacement except >> that is should replace... Doing the first tag would be easy, and it >> would be possible to do the last tag as well. I don't have time to >> work on this at the moment but would accept a patch for it (and from >> other comments in the mailing list, I don't think you are the only >> person hitting this issue). >> >> Cheers, >> -Brian >> >> -- >> _______________________________________________________ >> Brian "Krow" Aker, brian at tangent.org >> Seattle, Washington >> http://krow.net/ >> http://tangent.org/ >> _______________________________________________________ >> You can't grep a dead tree. >> >> >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: http://lists.tangent.org/pipermail/mod_layout/attachments/ >> 20070628/7a095ab7/attachment-0001.html >> >> ------------------------------ >> >> _______________________________________________ >> Mod_layout mailing list >> [email protected] >> http://lists.tangent.org/mailman/listinfo/mod_layout >> >> >> End of Mod_layout Digest, Vol 16, Issue 6 >> ***************************************** >> >> >> > _______________________________________________ > Mod_layout mailing list > [email protected] > http://lists.tangent.org/mailman/listinfo/mod_layout -- _______________________________________________________ Brian "Krow" Aker, brian at tangent.org Seattle, Washington http://krow.net/ http://tangent.org/ _______________________________________________________ You can't grep a dead tree. _______________________________________________ Mod_layout mailing list [email protected] http://lists.tangent.org/mailman/listinfo/mod_layout