mój kod wygląda następująco , certyfikat wygenerowany na 99% dobrze jest w miejscu w którym powinien , hasło też dobrze wpisane
// adres serwera $server_location = 'https://ws.ingbusinessonline.pl/ing-ccs/cdc00101'; // XML można zbudować ręcznie wewnątrz PHP // nazwa akcji do wywołania $action = 'urn:ca:std:ccs:ing:tech:wsdl:ws.001.01/GetStatement'; // lokalizacja certyfikatu $cert = 'web-service-php.pem'; // hasło do certyfikatu $passphrase = 'xxxxxxxxxxx'; // inicjalizacja klienta SOAP $client = new SoapClient($server_location.'?wsdl', 'passphrase' => $passphrase)); // wywolanie akcji na serwerze $response = $client->__doRequest($request, $server_location, $action, 1);
Błąd
Warning: file_get_contents(getstatements.xml): failed to open stream: No such file or directory in /home/public_html/strona/p_masowe/ing/pobieranie.php on line 8
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://ws.ingbusinessonline.pl/ing-ccs/cdc00101?wsdl' : Document is empty in /home/public_html/p_masowe/ing/pobieranie.php:21 Stack trace: #0 /home/public_html/p_masowe/ing/pobieranie.php(21): SoapClient->SoapClient('https://ws.ingb...', Array) #1 {main} thrown in /home/public_html/p_masowe/ing/pobieranie.php on line 21