In un'applicazione php che sto sviluppando ho necessità di utilizzare una DLL.
Nel codice delle mie pagineinserisco il codice:
ma la pagina non riesce a caricare la DLL e mi restituisce il messaggio:codice:if(!extension_loaded('miaext')) { printf('Estensione NON caricata! Provo a caricarla.. '); if(!dl('miaext')) { printf('Caricameto NON riuscito..'); } else { printf('Caricameto riuscito!'); } } else { printf('Estensione già caricata..'); }
Warning: dl(): Unable to load dynamic library './miaext' - Impossibile trovare il modulo specificato. in C:\Inetpub\wwwroot\php\default.php on line 5
Caricameto NON riuscito..
Da cosa può dipendere?
Premetto che non ho problemi con i vari php_mssql.dll, etc. etc.
Nel php.ini ho impostato extension_dir = "./" e ho copiato il file miaext.dll nella directory di installazione di PHP (C:\PHP)
P.s. in ogni caso, spostando il file miaext.dll nella virtual directory di IIS in cui sono contenute la pagine .php il risultato non cambia. Non funziona neanche provando a caricare la DLL dal PHP.INI