Zac Barton wrote:
> Hi,
> 
> Does anyone have any good ideas of how to find out what extension was 
> loaded/enabled from what actual file.
> 
> For example the "ming" extension (thats its internal name) could come from 
> php_ming.dll in my extensions dir. But if the file name is say mingFlash.dll 
> how can i determine (in php) that my ming functions come from the 
> mingFlash.dll file?
> 
> I had thoughts of getting the name of the first function from 
> get_extension_funcs("ming") and then seeing if the text of the function name 
> appeared in the actual content of mingFlash.dll, but it seems a bit 
> inaccurate and slow. Can unpack help me here?
> 
> To re-cap id love to be able to say (from within php), yea the ming extension 
> was loaded by enabling the mingFlash.dll in php.ini.
> 

If you just want to know that an extension was loaded then the easiest
way would be this function:

http://www.php.net/manual/en/function.extension-loaded.php

<wild_guess>If you really need more specific information about an
extension (such as where the extension library is stored on disk) then
you might be able to pull it out of the PHP class ReflectionExtension
</wild_guess>

http://www.php.net/manual/en/language.oop5.reflection.php

> Hope that makes sense
> 
> Zac


-- 
Teach a man to fish...

NEW? | http://www.catb.org/~esr/faqs/smart-questions.html
STFA | http://marc.theaimsgroup.com/?l=php-general&w=2
STFM | http://www.php.net/manual/en/index.php
STFW | http://www.google.com/search?q=php
LAZY |
http://mycroft.mozdev.org/download.html?name=PHP&submitform=Find+search+plugins

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to