Re: [PHP-DEV] Include a file from inside an extension...

2003-01-10 Thread Andi Gutmans
You are probably best off using zend_eval_string() and eval include 
$myfile.inc;.

Andi

At 04:51 PM 1/7/2003 +, Stefano Corsi wrote:
Hello,

does someone understand if this is the right procedure to include a filename
from inside a C extension?

MAKE_STD_ZVAL(filename_z);
ZVAL_STRING(filename_z, myfile.inc, 1);
op = compile_filename(ZEND_INCLUDE, filename_z);
zend_execute(op TSRMLS_CC);

Thanks,
Stefano


--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP-DEV] Include a file from inside an extension...

2003-01-08 Thread Wojtek Meler
On Tue, Jan 07, 2003 at 04:51:13PM +, Stefano Corsi wrote:
 MAKE_STD_ZVAL(filename_z);
 ZVAL_STRING(filename_z, myfile.inc, 1);
 op = compile_filename(ZEND_INCLUDE, filename_z);
if (op) {
zval *local_retval=NULL;
EG(return_value_ptr_ptr) = local_retval;
 zend_execute(op TSRMLS_CC);
zval_ptr_dtor(EG(return_value_ptr_ptr));
destroy_op_array(op); 
efree(op);
}

Check function zend_execute_scripts in Zend/zend.c 
or simply use it :).

regards,
Wojtek

-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP-DEV] Include a file from inside an extension...

2003-01-07 Thread Stefano Corsi
Hello,

does someone understand if this is the right procedure to include a filename 
from inside a C extension?

MAKE_STD_ZVAL(filename_z);
ZVAL_STRING(filename_z, myfile.inc, 1);
op = compile_filename(ZEND_INCLUDE, filename_z);
zend_execute(op TSRMLS_CC);

Thanks,
Stefano


--
PHP Development Mailing List http://www.php.net/
To unsubscribe, visit: http://www.php.net/unsub.php