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 smile.gif