小编use*_*892的帖子

如何在php扩展中包装c ++类?

我创建了4个文件来包装一个c ++类在php Extension.Now我想运行包装的代码.但我不知道.我怎么能运行代码?

我正在http://devzone.zend.com/article/4486上关注本教程,这是我到目前为止的图表代码: vehicles.cc

#include "php_vehicles.h"
#include "car.h"

zend_object_handlers car_object_handlers;

struct car_object {
    zend_object std;
    Car *car;
};
zend_class_entry *car_ce;
void car_free_storage(void *object TSRMLS_DC)
{
    car_object *obj = (car_object *)object;
    delete obj->car; 

    zend_hash_destroy(obj->std.properties);
    FREE_HASHTABLE(obj->std.properties);

    efree(obj);
}

zend_object_value car_create_handler(zend_class_entry *type TSRMLS_DC)
{
    zval *tmp;
    zend_object_value retval;

    car_object *obj = (car_object *)emalloc(sizeof(car_object));
    memset(obj, 0, sizeof(car_object));
    obj->std.ce = type;

    ALLOC_HASHTABLE(obj->std.properties);
    zend_hash_init(obj->std.properties, 0, NULL, ZVAL_PTR_DTOR, 0);
    zend_hash_copy(obj->std.properties, &type->default_properties,
        (copy_ctor_func_t)zval_add_ref, (void *)&tmp, sizeof(zval *));

    retval.handle = zend_objects_store_put(obj, NULL,
        car_free_storage, NULL TSRMLS_CC);
    retval.handlers …
Run Code Online (Sandbox Code Playgroud)

php c++ php-extension

13
推荐指数
1
解决办法
1325
查看次数

服务器端的 Html 到 pdf 转换?

我们正在使用 PrinceXML pdf 转换器包从 html 文件创建一个 pdf 文件。为了创建 html 文件,数据由服务器提供。在使用 jquery 的浏览器中,为 pdf 创建创建输入字符串(html 代码)。从浏览器接收到输入字符串后,服务器会创建一个 html 文件,该文件是princexml pdf 转换器的输入,用于创建 pdf。

Example for the input string
var sample = "<html>text</html>";//browser side
sample.html converted to sample.pdf //server side 
Run Code Online (Sandbox Code Playgroud)

是否可以在不借助浏览器的情况下在服务器端执行相同的操作?

html jquery princexml

5
推荐指数
2
解决办法
2万
查看次数

如何从Web浏览器的控制台隐藏ajax请求

浏览器的Web控制台"网络"选项卡显示所有带服务器响应的ajax请求.我该如何预防?有可能吗?

原因是因为ajax响应显示了所有用户数据,这就是我试图隐藏响应的原因.

javascript browser ajax jquery

2
推荐指数
1
解决办法
6283
查看次数

标签 统计

jquery ×2

ajax ×1

browser ×1

c++ ×1

html ×1

javascript ×1

php ×1

php-extension ×1

princexml ×1