Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9615 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57743 invoked by uid 1010); 30 Apr 2004 01:31:06 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 57698 invoked by uid 1007); 30 Apr 2004 01:31:05 -0000 To: internals@lists.php.net Organization: Me Organized? Date: Thu, 29 Apr 2004 20:31:04 -0500 User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-ID: References: <1082945636.31797.4.camel@powah.cc.force-elite.com> <5.1.0.14.2.20040426113304.023f16f0@127.0.0.1> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Posted-By: 24.13.33.153 Subject: Re: [PHP-DEV] [PATCH] Repost - Adding Output Filters w/ Apache2 Handler SAPI From: eddie@omegaware.com (Edward Rudd) Woohoo! This is an awesome patch.. I hope it gets accepted into PHP proper. On Mon, 26 Apr 2004 11:33:48 +0300, Andi Gutmans wrote: > Can you please give an example on how this can be used? > I am using it in a PHP web app I am writing where I am generating XML output and running it through an XML filter via XSLT (mod_transform). And I can then selectively turn the filter on and off.. IE for XML data that I don't want transformed, or for non-xml data. > At 08:13 PM 4/25/2004 -0600, Paul Querna wrote: >>I added two new functions for handling output filters in the >>Apache2Handler SAPI: >> >>bool apache_add_output_filter(string filter_name) - Attempts to add the >>named filter to the Filter Chain. >> >>array apache_get_output_filters() - Returns an array of all Active >>Output filters for this request >> >>The ability to add an output filter is very helpful in the apache >>2model. For example with this I was able to add an XSLT output filter >>that I use in other areas to render XML generated from PHP to HTML. >> >>The attached patches are for both PHP4 CVS and PHP5 CVS. They are also >>online at: http://force-elite.com/~chip/patches/php-src/apache2-filters/ >> >>I posted this patches last Monday, but received 0 replies. Are the >>patches acceptable, is there anything to change, or are there any >>comments? >> >>Thanks, >> >>-Paul Querna >> >>