первые вещи в первую очередь. Im a n00b. Я начинаю делать что-то на PHP, получая основы и все. В любом случае мне нужно это сделать, хотя я знаю, что это не в моих нынешних знаниях.Получение массива с SOAP-сервера в PHP
Мне удалось взаимодействовать с сервером SOAP, отправляющим данные в форме объекта, и получить одну строку или что-то вроде этого. Но я не могу получить Array ...
Вот мой код.
class cUSER {
public $LOGIN;
public $PASS;
}
$pcUser = new cUSER;
$pcUser->LOGIN = "user";
$pcUser->PASS = "pass";
try {
$client = new SoapClient("http://servername.es:8200/SOAPSERV.asmx?wsdl", array(‘features’ => SOAP_SINGLE_ELEMENT_ARRAYS));
//var_dump($client->__getFunctions());
$cACCESORIO = $client->GET_ACCESORIOS($pcUser);
} catch (Exception $e) {
echo '', $e->getMessage(), "\n";
die();
}
А вот спецификации я получил от разработчика сервера:
GET_ACCESORIOS Нужен инструкцией объективистского как пары. Возвращает массив объекта. Дает обратно объект:
Referencia (модель ID) Modelo (название модели) PVP (цены) HasError (Показывает, если ошибка ocurred) ERROR (описание ошибки)
SERVER СЛОВО IS:
Сервер не смог обработать запрос. ---> Ссылка объекта не установлена в экземпляр объекта.
Я пробовал несколько вещей, помогите !!!