ugrás a tartalomhoz

.DLL (.so)-ból függvény hívása..

giz · 2005. Már. 16. (Sze), 14.08
Sziasztok.
PHP-ben szeretnék írni egy maszkot egy tarifáló motorhoz.
A motor delphiben lesz megírva, dll kiterjesztéssel, ill. linuxon fut majd, vagyis .so lesz!
Kérdésem, hogyan valósítható meg az .so-ban levő függvények hívása, ill. a visszaadott adatok megszerzése !?

Köszi, giz
 
1

ajánlott olvasmány

bbalint · 2005. Már. 16. (Sze), 14.16
Hacking the Core of PHP errefelé kell olvasgatni, hogy hogyan is írjunk kiterjesztést PHP-hoz, illetve.

szerintem az egy jobb megoldás (lehet), ha a említett delfin program(kód) meghívható parancssorból is és úgy ad valamilyen eredményt
  1. <?php  
  2.   $eredmény = `program paraméter`;  
  3.     
  4.   print('a kapott eredmény: '.$eredmény.'<br/>');  
  5.     
  6.   if($eredmény != 'jó')  
  7.     print('az eredmény hibás!');  
  8.     
  9.   // stb, stb. bla-bla bla  
  10. ?>  
bbalint
2

foreign function interface

ftl · 2005. Már. 16. (Sze), 18.28
ilyesmire gondolsz?
http://pecl.php.net/package/ffi
readme:
http://cvs.php.net/co.php/pecl/ffi/README