![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 31 Dołączył: 14.12.2010 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam wszystkich serdecznie,
wywołanie cURL'a
wyświetla błąd Curl error: Failure when receiving data from the peer czy ktoś wie może dlaczego? nagłówki
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Dlaczego używasz do tego curla? Nie lepiej SoapClient?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 31 Dołączył: 14.12.2010 Skąd: Wrocław Ostrzeżenie: (0%)
|
może i lepiej ale
wyświetla błąd Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://webapps.dhl.com.pl/app/ecas/eCASOrderWS.asmx' : Premature end of data in tag html line 3 in C:\wamp\www\sites\all\modules\contrib\pay\pay.module:245 Stack trace: #0 C:\wamp\www\sites\all\modules\contrib\pay\pay.module(245): SoapClient->SoapClient('http://webapps....') #1 C:\wamp\www\sites\all\modules\contrib\pay\pay.module(48): plik_soap(2) #2 [internal function]: pay_obsluga() #3 C:\wamp\www\includes\menu.inc(348): call_user_func_array('pay_obsluga', Array) #4 C:\wamp\www\index.php(18): menu_execute_active_handler() #5 {main}thrown in C:\wamp\www\sites\all\modules\contrib\pay\pay.module on line 245 poprzednio miałem wywołanie takie:
męczę się z tym już od 3 dni, nikt nie potrafi stwierdzić co jest źle a w DHL'u nie ma informatyka :/ Ten post edytował Ilware 18.03.2011, 13:34:01 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 56 Dołączył: 3.06.2010 Skąd: Tarnowskie Góry Ostrzeżenie: (0%)
|
Bo adres pliku wsdl jest taki:
Kod http://webapps.dhl.com.pl/app/ecas/eCASOrderWS.asmx?WSDL a Ty masz inny, więc nie działa. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 31 Dołączył: 14.12.2010 Skąd: Wrocław Ostrzeżenie: (0%)
|
czy ktoś wie jak się używa SoapClient?nie mam z tym zupełnie doświadczenia.Z dokumentacji php.net nie umiem tego uruchomić, w skrócie muszę już stworzony plik xml przesłać na serwer i w odpowiedzi dostanę jakieś dane zależnie od stanu czy zlecenie zostało przyjęte czy nie jak nie to rodzaj błędu
dobrze myślę?tak to powinno być? po paru próbach znalazłem funkcję udostępnioną przez dhl tyle że nadal wyświetla błąd:
gdzie $temp to ścieżka do pliku xml błąd to Fatal error: Uncaught SoapFault exception: [HTTP] Error Fetching http headers in C:\wamp\www\sites\all\modules\contrib\pay\pay.module:259 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://2.48.44....', 'eCASOrderWS/Dod...', 1, 0) #1 C:\wamp\www\sites\all\modules\contrib\pay\pay.module(259): SoapClient->__call('DodajZlecenieWS', Array) #2 C:\wamp\www\sites\all\modules\contrib\pay\pay.module(259): SoapClient->DodajZlecenieWS('string Firma; s...') #3 C:\wamp\www\sites\all\modules\contrib\pay\pay.module(48): plik_soap(2) #4 [internal function]: pay_obsluga() #5 C:\wamp\www\includes\menu.inc(348): call_user_func_array('pay_obsluga', Array) #6 C:\wamp\www\index.php(18): menu_execute_active_handler() #7 {main} thrown in C:\wamp\www\sites\all\modules\contrib\pay\pay.module on line 259 Ten post edytował Ilware 18.03.2011, 15:44:19 |
|
|
|
![]() ![]() |
|
Aktualny czas: 19.12.2025 - 16:06 |