2013-08-31 32 views
0

運行時,同時運行的NuSOAP 0.9.5我得到這個錯誤的NuSOAP庫錯誤CI中

一個PHP錯誤遇到

嚴重性:警告

消息:試圖修改的非財產-object

文件名:的NuSOAP/nusoap.php

行號:4694

我發現了一個補丁,而谷歌搜索博士認爲,應該解決這個probem nusoap-version-0-9-5-attempt-to-modify-property-of-non-object-in-nusoap-php

即使它解決了,而不是從內部運行笨的問題,而我這樣做,想出了一個新的錯誤

一個PHP錯誤遇到

嚴重性:注意

消息:未定義偏移量:0

文件名:的NuSOAP/nusoap.php

行號:4693遇到

甲PHP錯誤

嚴重性:注意

消息:未定義偏移:0

文件名:nusoap/nusoap.php

行號:4695

回答

2

幸運諾亞Eltzroth從http://www.noaheltzroth.com/ 幫我做這

後解決了這個問題

爲了解決這個問題,我修改線4694在nusoap.php來自:

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

要這樣:

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

,如果你仍然得到同樣的錯誤,我的笨了,只需添加@操作符來刪除錯誤

腳本作品,即使它顯示的錯誤,這是很好隱藏錯誤

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