Re: Determine the name of the PHP SAPI module.
| From: | Richard Quadling | 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