Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在CodeIgniter中运行时出现nuSOAP库错误_Php_Codeigniter_Soap_Nusoap - Fatal编程技术网

Php 在CodeIgniter中运行时出现nuSOAP库错误

Php 在CodeIgniter中运行时出现nuSOAP库错误,php,codeigniter,soap,nusoap,Php,Codeigniter,Soap,Nusoap,在运行nusoap 0.9.5时,我遇到了这个错误 遇到一个PHP错误 严重性:警告 消息:尝试修改非对象的属性 文件名:nusoap/nusoap.php 电话号码:4694 我在搜索谷歌博士的时候发现了一个补丁,它应该可以解决这个问题 尽管它在运行时解决了问题,而不是从CodeIgniter内部运行,但在我运行时,它出现了一个新的错误 遇到一个PHP错误 严重性:通知 消息:未定义的偏移量:0 文件名:nusoap/nusoap.php 电话号码:4693 遇到一个PHP错误 严重性:通知

在运行nusoap 0.9.5时,我遇到了这个错误

遇到一个PHP错误

严重性:警告

消息:尝试修改非对象的属性

文件名:nusoap/nusoap.php

电话号码:4694

我在搜索谷歌博士的时候发现了一个补丁,它应该可以解决这个问题

尽管它在运行时解决了问题,而不是从CodeIgniter内部运行,但在我运行时,它出现了一个新的错误

遇到一个PHP错误

严重性:通知

消息:未定义的偏移量:0

文件名:nusoap/nusoap.php

电话号码:4693

遇到一个PHP错误

严重性:通知

消息:未定义的偏移量:0

文件名:nusoap/nusoap.php

电话号码:4695


幸运的是,诺亚·埃尔茨罗斯 帮我解决了这个问题

这样做之后

为了解决这个问题,我修改了nusoap.php中的第4694行:

$this->schemas[$ns]->imports[$ns2][$ii]['loaded'] = true;
为此:

$this->schemas[$ns][$ns2]->imports[$ns2][$ii]['loaded'] = true;
如果您仍然得到与我在CodeIgniter中得到的相同的错误,只需添加@operator即可删除错误

即使脚本显示了错误,也可以隐藏错误

if (! @$list2[$ii]['loaded']) {
    $this->schemas[$ns][$ns2]->imports[$ns2][$ii]['loaded'] = true;
    $url = @$list2[$ii]['location'];