Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/SOAP] Problem z obsługą błędów protokołu SOAP
robson_admin
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (0%)
-----


Witam,

Mam stworzony kod PHP, który wykonuje łączenia po przez SOAP i pobiera dane. Wszystko jest OK, ale czasami otrzymuje taką informację:
  1. <b>Fatal error</b>: Uncaught SoapFault exception: [HTTP] Error Fetching http headers in /baza.php:7
  2. Stack trace:
  3. #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://www...', '#querystatus', 1, 0)
  4. #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:
  1. <?php
  2. ...
  3. 5.$parameters = array('parametry');
  4. 6.$soapclient = new soapclient('http://www.*****?wsdl');
  5. 7.$wynikMetody = $soapclient-> __call('metoda', $parameters);
  6. ?>


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:56