[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с SOAP
Susik
Помогите пожалуйста, сам что то не как.

Запрашиваю с чужого сервера ценники на товары


$client = new SoapClient("https://api.forum-auto.ru/wsdl");
$result = $client->listGoods($login, $pass, $art, $cross, $br, $gid);


Все отлично, до тех пор пока сервер не возвращает код ошибки.
Допустим код: [27] = товара нет в наличии. И скрип выдает
Fatal error: Uncaught SoapFault exception: [27]

И все встало. А хотелось бы проигнорировать ошибку и продолжать работу скрипта дальше.

Подскажите как можно заставить игнорировать ошибку???
Спасибо.

_____________
Susik
Кажется разобрался. Не знаю что да как, но сделал так и все работает вроде


try{

//Сама авторизация
$result = $client->listGoods($login, $pass, $art, $cross, $br, $gid);

} catch (SoapFault $e) {
}



Всем спасибо

_____________
SlavaFr
Вообще то в хорошей wsdl должен быть и нормально сформулированный soap:Fault с подходящим для этого кодом и сообщением. Ленивцы они и тебе самому придётся теперь выдумывать, какие могут произойти ошибки и как на них реагировать.


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.