Page 1 sur 1
comment utiliser un dll avec php5
Posté : 29 mai 2008, 14:02
par binarios
Bonjour j'ai un fichier dll ecrite en c#, et j'aimerais bien l'utiliser avec un script php,
qu'elles sont les fonctions utilisées pour manipuler les dll en php
merci pour votre aide
Posté : 29 mai 2008, 18:01
par Hywan
Hey

,
Tu trouveras un bon nombre d'information dans … le manuel (encore lui, si) !
Voir la fonction dl.
Posté : 29 mai 2008, 18:21
par Sékiltoyai
Je t'arrête HyWaN, tu ne gères pas les dlls par dl, tu gères les extensions. Si la dll n'a rien à voir avec php dl plantera royalement…
Posté : 29 mai 2008, 18:26
par Sékiltoyai
A la limite, tu peux essayer avec
http://fr.php.net/manual/fr/intro.w32api.php mais je ne sais pas s'il chargera n'importe quelle dll, et puis il te faut un dédié bien entendu…
Posté : 29 mai 2008, 22:23
par binarios
bonjour
merci pour vos reponse,
mais comment faire pour expoliter les classes que se truve dans dll
et merci
Posté : 29 mai 2008, 22:25
par Sékiltoyai
C'est à dire ?
Comment y accèdes-tu à partir d'un programme normal déjà ?
Posté : 30 mai 2008, 01:24
par binarios
le fichier dll contient des classes ecrites en c#, comment je peux utiliser ces class a partir de mon code php
merci
Posté : 30 mai 2008, 01:29
par binarios
comment je peux passer des paramettres a ces classes?
comment je peux retourner les valeurs des fonctions de ce dll?
Posté : 30 mai 2008, 07:40
par Hywan
Tu as
tous les exemples qu'il te faut ici.
Sinon, il y aurait
FFI des PECL qui serait utile, à voir.
Posté : 30 mai 2008, 10:11
par mcorgnet
Il me semble que les web services, dans le pire des cas, pourraient te servir.
Posté : 30 mai 2008, 12:37
par Calimero
HS : Ca marche vraiment, ce truc ? (J'avais testé il y a longtemps, je n'ai rien obtenu de satisfaisant...)
Posté : 30 mai 2008, 12:41
par Hywan
HS : Ca marche vraiment, ce truc ? (J'avais testé il y a longtemps, je n'ai rien obtenu de satisfaisant...)
Je sais pas vraiment. J'ai vu que ça pouvait être utile. Après, qui ne tente rien n'a rien

. Moi, je n'ai pas testé.