2013-08-31 2 views
0

во время работы NuSOAP 0.9.5 я получаю эту ошибкуNuSOAP ошибка библиотеки при запуске в CodeIgniter

PHP-ошибка была обнаружена

Серьезность: Предупреждение

Сообщение: Попытка изменить свойство не -объект

Имя файла: NuSOAP/nusoap.php

Порядковый номер: 4694

я нашел патч при поиске доктора Google, который должен решить эту probem nusoap-version-0-9-5-attempt-to-modify-property-of-non-object-in-nusoap-php

и даже если решить эту проблему, пока работать не внутри CodeIgniter, в то время как я сделать это придумал новый ошибка

PHP-ошибка была обнаружена

Серьезность: Обратите внимание

Сообщение: Undefined смещение: 0

Имя файла: NuSOAP/nusoap.php

Порядковый номер: 4693

PHP-ошибка была обнаружена

Серьезность: Обратите внимание

Сообщение: Undefined смещение : 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; 

если вы все еще получаете ту же ошибку я получил в CodeIgniter, просто добавить оператор @ удалить ошибки

скрипт работает, даже если он показывает ошибку, это прекрасно, чтобы скрыть ошибку

if (! @$list2[$ii]['loaded']) { 
    $this->schemas[$ns][$ns2]->imports[$ns2][$ii]['loaded'] = true; 
    $url = @$list2[$ii]['location']; 
Смежные вопросы