Jump to content


Photo

Calling userland functions from within an extensio


  • Please log in to reply
No replies to this topic

#1 darioglz

darioglz
  • New Members
  • Pip
  • Newbie
  • 1 posts

Posted 19 January 2004 - 12:37 AM

Hi all,

I've just finished a PHP extension and now I need to
know how to call a userland PHP function from it. I
need to use Headers() to be able to download a binary file
that is generated by my extension. So far I've used
this function from the php-script that uses my
extension, but I'd like to embed this functionallity
into it.

I've searched the php-sources to see the
implementation of headers(), but the function that
seems to do the job (at SAPI.h):

SAPI_API int sapi_header_op(
    sapi_header_op_enum op,
    void *arg
    TSRMLS_DC);

...fails at link time complaining about an undefined
symbol related to sapi_header_op_enum (which is also
declared in that header). Do I need a SAPI *.so or
*.a module?

Thanks in advance.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users