le 24/03/2004 à 12:47
kokotchY
Bonjour,
J'ai crée une dll de test pour créer ma propre fonction hello_world.
Pour loader la dll, j'ai utilisé dl("madll");
et il me sort cette erreur :
Warning: dl() [function.dl.php]: Not supported in multithreaded Web servers - use extension statements in your php.ini in C:\localhost\www\extension\test.php on line 2
le code complet :
j'ai un peu cherché dans la doc officiel :
Note : dl() n'est pas supportée sur les serveur web multi-threadés. Utilisez la directive extensions dans votre fichier php.ini lorsque vous vous trouvez dans un environnement de ce type. Cependant, les versions CGI et CLI ne sont pas affectés !
j'ai aussi essayé de mettre extension=madll dans le php.ini et j'ai mis ma dll dans le dossier extension de php. Mais quand je redemarre apache :
Unknow(): Invalid library (maybe not a PHP library) 'madll'
voici le code que j'ai mis pour la dll en elle meme :
j'ai suivi un tut pour créer cette dll...
comment faire marcher ma dll ?
merci d'avance
J'ai crée une dll de test pour créer ma propre fonction hello_world.
Pour loader la dll, j'ai utilisé dl("madll");
et il me sort cette erreur :
Warning: dl() [function.dl.php]: Not supported in multithreaded Web servers - use extension statements in your php.ini in C:\localhost\www\extension\test.php on line 2
le code complet :
<?
dl("php_devarticlesmod.dll");
hello_world();
?>
j'ai un peu cherché dans la doc officiel :
Note : dl() n'est pas supportée sur les serveur web multi-threadés. Utilisez la directive extensions dans votre fichier php.ini lorsque vous vous trouvez dans un environnement de ce type. Cependant, les versions CGI et CLI ne sont pas affectés !
j'ai aussi essayé de mettre extension=madll dans le php.ini et j'ai mis ma dll dans le dossier extension de php. Mais quand je redemarre apache :
Unknow(): Invalid library (maybe not a PHP library) 'madll'
voici le code que j'ai mis pour la dll en elle meme :
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1270]ce lien[/lien])
j'ai suivi un tut pour créer cette dll...
comment faire marcher ma dll ?
merci d'avance