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
Sinon, il y aurait FFI des PECL qui serait utile, à voir.
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
Sinon, il y aurait FFI des PECL qui serait utile, à voir.
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é.