RE: [PHP-DEV] Register Shutdown Function for Apache

From: Date: Thu, 13 Feb 2003 15:28:44 +0000
Subject: RE: [PHP-DEV] Register Shutdown Function for Apache
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-94216@lists.php.net to get a copy of this message
Thanks Jani. I'll work on getting the patch working on HEAD and PHP_4_3 this afternoon. > -----Original Message----- > From: jani@cs78146114.pp.htv.fi [mailto:jani@cs78146114.pp.htv.fi]On > Behalf Of Jani Taskinen > Sent: Thursday, February 13, 2003 2:49 AM > To: Brian Moon > Cc: Joseph Tate; Php-Dev List > Subject: Re: [PHP-DEV] Register Shutdown Function for Apache > > > > There is now 'HAVE_APACHE' defined when you configure with apache. > (dso or static) > > --Jani > > > On Tue, 11 Feb 2003, Brian Moon wrote: > > >Jani, are you volunteering to add it? If so, please do so at > your earliest > >convience. > > > >Brian Moon > >dealnews.com > > > > > >----- Original Message ----- > >From: "Jani Taskinen" <sniper@iki.fi> > >To: "Joseph Tate" <jtate@mi-corporation.com> > >Cc: "Php-Dev List" <php-dev@lists.php.net> > >Sent: Monday, February 10, 2003 6:16 PM > >Subject: RE: [PHP-DEV] Register Shutdown Function for Apache > > > > > >| > >| If you need a define for it, we can add one..? > >| > >| --Jani > >| > >| > >| On Mon, 10 Feb 2003, Joseph Tate wrote: > >| > >| >Well, to me, calling the code that flushes the headers and the output > >| >buffers twice doesn't kill us. Unless someone can come up > with a better > >way > >| >to not call these two functions in > main/main.c::php_request_shutdown, the > >| >patch suffices for me. MOD_PHP4_H is undefined in main.c, so it's not > >| >acceptable. > >| > > >| >Joseph > >| > > >| >> -----Original Message----- > >| >> From: Brian Moon [mailto:brianm@dealnews.com] > >| >> Sent: Monday, February 03, 2003 5:30 PM > >| >> To: Joseph Tate; zeev@zend.com; george@omniti.com; > sts@mail.xubion.hu > >| >> Cc: Php-Dev List > >| >> Subject: Re: [PHP-DEV] Register Shutdown Function for Apache > >| >> > >| >> > >| >> Hmm, there is #define MOD_PHP4_H in sapi/apache/mod_php4.h. > Not real > >| >> descriptive, but seems to be unique to the Apache sapi. > >| >> > >| >> Brian Moon > >| >> dealnews.com > >| >> > >| >> > >| >> ----- Original Message ----- > >| >> From: "Joseph Tate" <jtate@mi-corporation.com> > >| >> To: "Brian Moon" <brianm@dealnews.com>; <zeev@zend.com>; > >| >> <george@omniti.com>; <sts@mail.xubion.hu> > >| >> Cc: "Php-Dev List" <php-dev@lists.php.net> > >| >> Sent: Monday, February 03, 2003 3:45 PM > >| >> Subject: Re: [PHP-DEV] Register Shutdown Function for Apache > >| >> > >| >> > >| >> | Here is an updated patch which copies a few of the methods from > >| >> | main/main.c::php_request_shutdown to > >| >> | sapi/apache/sapi_apache.c::apache_php_module_main. This has > >| >> flushed both > >| >> | the headers and output buffers in my two test scripts. > Now I need to > >| >> figure > >| >> | out a way to make sure these don't get called in > >| >> | main/main.c::php_request_shutdown on Apache systems. Any > pointers on > >| >> this? > >| >> | Is there a handy #define that I can use if configure is > >| >> called --with-apxs? > >| >> | > >| >> | Joseph > >| >> | > >| >> | P.S. The two test scripts are: > >| >> | > >| >> | <?PHP > >| >> | header('Location: > >http://www.mi-corporation.com'); > >| >> | exit(); > >| >> | ?> > >| >> | > >| >> | and > >| >> | > >| >> | <?PHP > >| >> | ob_begin(); > >| >> | phpinfo(); > >| >> | ?> > >| >> | > >| >> | > -----Original Message----- > >| >> | > From: Brian Moon [mailto:brianm@dealnews.com] > >| >> | > Sent: Tuesday, January 28, 2003 5:50 PM > >| >> | > To: zeev@zend.com; Joseph Tate > >| >> | > Cc: Php-Dev List; PHP Group > >| >> | > Subject: Re: [PHP-DEV] Re: Register Shutdown Function for Apache > >| >> | > > >| >> | > > >| >> | > Give me a patch and I will tell you. ;) > >| >> | > > >| >> | > Brian Moon > >| >> | > dealnews.com > >| >> | > > >| >> | > > >| >> | > ----- Original Message ----- > >| >> | > From: "Zeev Suraski" <zeev@zend.com> > >| >> | > To: "Joseph Tate" <jtate@mi-corporation.com> > >| >> | > Cc: "Brian Moon" <brianm@dealnews.com>; "Php-Dev > >List" > >| >> | > <php-dev@lists.php.net>; "PHP Group" > ><group@php.net> > >| >> | > Sent: Tuesday, January 28, 2003 4:03 PM > >| >> | > Subject: RE: [PHP-DEV] Re: Register Shutdown Function for Apache > >| >> | > > >| >> | > > >| >> | > | At 19:54 28/01/2003, Joseph Tate wrote: > >| >> | > | >Then, could we add a sapi_flush()/ob_flush() call at > the end of > >| >> | > | >apache_php_module_main after calling the normal > >| >> | > register_shutdown_functions? > >| >> | > | > >| >> | > | Yeah, something along these lines. > >| >> | > | > >| >> | > | >What else might have problems? > >| >> | > | > >| >> | > | Might is a powerful word :) > >| >> | > | > >| >> | > | Zeev > >| >> | > | > >| >> | > | > >| >> | > | > >| >> | > > >| >> | > > >| >> | > -- > >| >> | > PHP Development Mailing List > ><http://www.php.net/> > >| >> | > To unsubscribe, visit: > >http://www.php.net/unsub.php > >| >> | > > >| >> | > > >| >> | > > >| >> | > >| >> > >| >> > >| >> > >| > > >| > > >| > > >| > >| -- > >| <- For Sale! -> > >| > >| > >| -- > >| PHP Development Mailing List <http://www.php.net/> > >| To unsubscribe, visit: http://www.php.net/unsub.php > >| > >| > >| > > > > > > > > -- > <- For Sale! -> > > >

« previous php.dev (#94216) next »