我在Excel 2010工作表上有一个XML映射,我会定期刷新XML文件的内容.我最近为XML数据添加了一个新字段,并希望它显示在我的XML映射上.
我只是希望能够添加新字段,但它看起来虽然不得不再次导入整个结构,我不想这样做,因为它将需要重新开发很多自定义格式.
任何帮助赞赏.
我开始编写一个PHP扩展,希望能够了解如何遍历传递的数组(目的是通过值更改数据值).首选方法是for循环,以便我可以将array1与array2数据匹配,例如array1 [0]链接到array2 [0],[1]与[1]等...
有人能帮忙吗?
modarray.c
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "php.h"
extern zend_module_entry modarray_module_entry;
#define phpext_modarray_ptr &modarray_module_entry
PHP_FUNCTION(modarray);
static function_entry modarray_functions[] = {
PHP_FE(modarray, NULL)
PHP_FE_END
};
zend_module_entry modarray_module_entry = {
STANDARD_MODULE_HEADER,
"modarray",
modarray_functions,
NULL,
NULL,
NULL,
NULL,
NULL,
"0.1",
STANDARD_MODULE_PROPERTIES
};
ZEND_GET_MODULE(modarray)
PHP_FUNCTION(modarray)
{
zval *val, *val2;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z|z", &val, &val2) == FAILURE){
return;
}
SEPARATE_ZVAL(&val);
SEPARATE_ZVAL(&val2);
array_init(return_value);
zval_add_ref(&val);
zval_add_ref(&val2);
add_next_index_zval(return_value, val);
add_next_index_zval(return_value, val2);
}
Run Code Online (Sandbox Code Playgroud)
PHP代码
<?php
$array1 = array(1,2,3,4);
$array2 = array(5,6,7,8);
echo '<pre>';
print_r(modarray($array1,$array2)); …Run Code Online (Sandbox Code Playgroud) 我使用以下命令创建了自签名服务器证书,私有服务器密钥和证书颁发机构自己的证书.
openssl genrsa -out ca.key 2048
openssl req -config openssl.cnf -new -x509 -days 365 -key ca.key -out ca.crt
openssl genrsa -out server.key 2048
openssl req -config openssl.cnf -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt
Run Code Online (Sandbox Code Playgroud)
然后我使用下面的内容将它们添加到httpd-ssl.conf中.
SSLCertificateFile "C:/Apache2/conf/server.crt"
SSLCertificateKeyFile "C:/Apache2/conf/server.key"
SSLCertificateChainFile "C:/Apache2/conf/ca.crt"
Run Code Online (Sandbox Code Playgroud)
但是,当访问https:// localhost时,我得到: -
安全连接失败连接到localhost期间发生错误.同行的证书签名无效.(错误代码:sec_error_bad_signature)无法显示您尝试查看的页面,因为无法验证接收数据的真实性.*请与网站所有者联系,告知他们这个问题.
任何人的想法?
谢谢
正常的不受信任的错误 localhost使用无效的安全证书.证书不受信任,因为它是自签名的.
我的CA证书错误 连接到localhost期间发生错误.同行的证书签名无效.