Mam stworzony kod PHP, który wykonuje łączenia po przez SOAP i pobiera dane. Wszystko jest OK, ale czasami otrzymuje taką informację:
Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://www...', '#querystatus', 1, 0) #1 /baza.php(7): SoapClient->__call('metoda...', Array)
Problem w tym że nie wiem jak się jej pozbyć aby nie pokazywała się na ekranie i najlepiej żeby w takim wypadku zapytanie zostało wykonane ponownie.
Do wykonywania zapytań używam takiego kodu:
<?php ... 6.$soapclient = new soapclient('http://www.*****?wsdl'); 7.$wynikMetody = $soapclient-> __call('metoda', $parameters); ?>
Czy jest ktoś w stanie mi pomóc? Dodam iż przeszukałem pl2.php.net i nawet znalazłem jakieś rozwiązania lecz one mi nie działały i komunikaty pojawiały się zawsze;(
P.S. Nawet funkcje is_soap_fault" title="Zobacz w manualu PHP" target="_manual i use_soap_error_handler" title="Zobacz w manualu PHP" target="_manual nie działają ;(
Pozdrawiam
Z góry dzięki