|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
Bonjour à tous,
Comment faire pour que PHP puisse accéder à des fonctions compilées dans une DLL en C ? A l'appel de la fonction 'dl("essai.so");', php sort en erreur avec le message : "Invalid library (maybe not a PHP library)" Si la librairie est ajoutée dans le 'extension_dir' de php, l'erreur a lieu à l'appel de la fonction : $valeur = Convertir($montant, "978", "250"); "Fatal error: call to undefined function convertir() in ..." C'est koitesse ? Marci d'avance ... |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() |
Eh bien simplement tu ne peux pas.
Pour que ton DLL fonctionne il fo que tu developpe une extension PHP pour que cela fonctionne ! Un dll classique genre de windows ne fonctionnera pas !
__________________
Nicolas BUI |
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
Ma DLL, c'est une librairie dynamique sous linux (/usr/lib/essai.so).
Qu'est ce que ça veut dire 'développer une extension PHP' ? Est-ce-que je dois rajouter du code php avant le chargement dynamique (dl()) ou est-ce-que c'est quelque chose à mettre dans la librairie ? |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() |
Je vous remercie pour les messages. Une url sympate et merci aussi à Greg Lejeune !
http://greg.rubyfr.net/pub/?page_id=15 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com