Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SOAP i zbyt duża odpowiedź
cezet
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 5.12.2006

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


Witam wszystkich. Proszę o pomoc, mam następujący problem. Jest taki skrypcik:

  1. <?php
  2. ini_set('error_reporting', E_ALL);
  3. ini_set('display_errors', 1);
  4. ini_set('memory_limit', '48M');
  5.  
  6. $licenseKey = 'NR_LICENCJI/KOD_AUTORYZACJI';
  7.  
  8. require_once('lib/nusoap.php');
  9.  
  10. // Create Soap Client
  11. $soapClient = new soapclient('https://xxx.xxx/xxx.asmx?WSDL', false);
  12. $soapClient->soap_defencoding = 'UTF-8';
  13. $soapHeaders = '<LicenseHeader xmlns="https://xxx.xxx"><LicenseKey>'.$licenseKey.'</LicenseKey></LicenseHeader>';
  14.  
  15. // Make Request
  16. $result = $soapClient->call('GetProductList', '', 'https://xxx.xxx', 'https:/xxx.xxx/GetProductList', $soapHeaders);
  17.  
  18. print_r($result);
  19. ?>



I kończy się to tak:

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 32 bytes) in XXX/lib/nusoap.php on line 6069


Inne serwisy z którymi łączę się za pomocą SOAP - umożliwiają dzielenie wyników dużych odpowiedzi na strony. W tym wypadku - ten serwis takiej opcji nie udostępnia, a odpowiedź na to zapytanie jest zbyt duża. Jak ten problem rowiązać, aby w jakiś sposób przechwycić odpowiedź?

Zaznaczam że korzystam z hostingu w home.pl, nie posiadam serwera lokalnego (czyli mozliwości konfiguracyjne też mam raczej ograniczone). Proszę o pomoc, i z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- cezet   SOAP i zbyt duża odpowiedź   5.10.2007, 08:58:02


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

 



RSS Aktualny czas: 22.08.2025 - 21:47