<?php $licenseKey = 'NR_LICENCJI/KOD_AUTORYZACJI'; require_once('lib/nusoap.php'); // Create Soap Client $soapClient = new soapclient('https://xxx.xxx/xxx.asmx?WSDL', false); $soapClient->soap_defencoding = 'UTF-8'; $soapHeaders = '<LicenseHeader xmlns="https://xxx.xxx"><LicenseKey>'.$licenseKey.'</LicenseKey></LicenseHeader>'; // Make Request $result = $soapClient->call('GetProductList', '', 'https://xxx.xxx', 'https:/xxx.xxx/GetProductList', $soapHeaders); ?>
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
