2011-09-26 5 views
0

PHP/SOAP를 사용하여 웹 서비스에 연결하려고하고 있는데 어떤 이유로 연결할 수 없습니다.SOAP을 사용하여 웹 서비스에 연결하려면 무엇이 잘못 되었습니까?

$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx'); 
$client->debug_flag=true; 
$err = $soapclient->getError(); 
$return = $client->call('InsertCollaboratorMoreLeadDetails', $webservice); 

이 내가 점점 오전 오류 코드는 다음과 같습니다 : 내가이 라인에 문제가있을 수 있습니다 생각

: catch되지 않은 SOAPFault의 예외 : [WSDL]는 SOAP-ERROR : 구문 분석 WSDL은 : 수 없음 'http://212.199.64.197/LeadCollector/LeadCollector.asmx'에서로드 : /home/uboopco1/public_html/llcproject.org/wp-content/plugins/fire-form/test의 태그 html 3 행의 데이터가 조기에 끝납니다. .php : 8 스택 추적 : # 0 /home/uboopco1/public_html/llcproject.org/wp-content/plugins/fire-form/test.php(8) : SoapClient-> SoapClient ('http : //212.199 .. .. ') # 1 {메인}이 (가)

에 넣었습니다.

문제가 무엇인지 알고 있습니까?

감사합니다.

+0

실제로'$ err'는 실제로 무엇을 말합니까? –

+0

"문제가있을 수 있습니다.", "문제가 생깁니 까". 잘; 아니, 아무것도 보이지 않는다. 하지만 코드가 제공하는 오류 (또는 출력)를 게시하면 도움을 드릴 수 있습니다. :) – Yhn

+0

방화벽이 설치되어있을 수는 있지만 클라이언트와 함께 'http : // 212.199.64.197/LeadCollector/LeadCollector.asmx'에서 어떤 응답도 얻을 수 없으며'telnet 212.199.64.197 80'도 할 수 없습니다. 원격 서비스가 실행 중입니까 ...? – DaveRandom

답변

7

약간 늦을 수 있지만 다음 URI로 시도 했습니까?

$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx?WSDL'); 
+0

에 던졌습니다.이 도움이되었습니다. , 감사! – priktop

관련 문제