Re: Determine the name of the PHP SAPI module.

From: Date: Thu, 31 Mar 2011 10:06:49 +0000
Subject: Re: Determine the name of the PHP SAPI module.
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-51761@lists.php.net to get a copy of this message
On 31 March 2011 10:31, Rasmus Lerdorf <rasmus@lerdorf.com> wrote: > #include "SAPI.h" > > and then you will have the name in the global sapi_module struct: > > sapi_module.name > > -Rasmus > > On 03/31/2011 02:24 AM, Richard Quadling wrote: >> Hi. >> >> From a CLI/CGI perspective, the following code returns the full path >> of the php.exe file. >> >>               DWORD len; >>               char buf[MAX_PATH]; >> >>               len = GetModuleFileName(NULL, buf, sizeof(buf)); >>               buf[len] = '\0'; >> >> >> If PHP is loaded as a module, how do you determine the filename of the >> module. I'm guessing the above code would return Apache or IIS (if >> using ISAPI), etc. >> >> Is there a global property available for this (or for the above code)? >> >> Richard. Thank you. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY

« previous php.internals (#51761) next »