Jump to content

Archived

This topic is now archived and is closed to further replies.

steffc

Embedding PHP

Recommended Posts

Has anyone managed to successfully embed php into a program? I\'ve been trying to but it keeps crashing. I do exactly as provided in phpembed.c but it just won\'t work. Have you guys had any luck with it?

Share this post


Link to post
Share on other sites

I\'ve played with it a bit and haven\'t had any issues (except with thread safety). If you post your code here, i may be able to help you find the problem :)

Share this post


Link to post
Share on other sites

int main(int argc, char** argv){

 

zend_executor_globals executor_globals;

 

PHP_EMBED_START_BLOCK(argc, argv);

//php_embed_init(argc, argv);

 

char *php_code = \"return \"This is a test\";\";

zval retval;

 

zend_eval_string(php_code, &retval, \"Embedded Code\" TSRMLS_CC);

 

PHP_EMBED_END_BLOCK();

//php_embed_shutdown();

return 0;

}

This is the code that I was using just to see if it would do anything but it would crash on the PHP_EMBED_START_BLOCK macro. I think it was the php_embed_init function that phpembed.c creates.

 

This is steffc!!

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.