2013-08-17 2 views
1

PHP로 실행되도록 SOAP 웹 서비스를 얻으려고합니다. 하지만 파일을 실행하면 페이지에 아무것도 표시되지 않습니다. 코드가 그런 식으로 실행되지만 함수가 실행되지 않는지 확인하기 위해 클라이언트를 만들려고했습니다. 다음은 내 코드입니다 :SOAP가있는 PHP의 웹 서비스

webservice.php

function hello(){ 
    echo("hi"); 
} 

$server = new SoapServer(null, array('uri'=>'http://localhost/FutureWB/hello')); 
$server->addFunction("hello"); 
$server->handle(); 

testweb.php

try{ 
$client = new SoapClient(null, array(
    'location'=>"http://localhost/FutureWB/functions/webservice.php", 
    'uri' => "http://localhost/FutureWB/hello" 

)); 

$result = $client->hello(); 
echo($result); 


}catch(SoapFault $ex){ 
    $ex->getMessage(); 
} 
+0

확인 , 당신이 얻고있는 오류는 무엇입니까 – Satya

+0

주어진 오류가 없습니다. 그냥 빈 페이지 –

답변

2

미안하지 좋은 SoapClient 사용자하지만 어떻게, 이것에 대해 불을 지르고와

function hello(){ 
    return "hi"; 
} 
+0

잠깐. 이것은 실제로 그것을 고칠 수 있습니다. 고마워! –

+0

GR8, 내가 도와줬으면 좋겠다. 비누 개발의 열쇠 중 하나가 클라이언트와 서버에 로깅을 설정하는 방법을 알아내는 것 같다. 그렇지 않으면 너를 위태롭게 할 수있다. 그래도 괜찮아. – Cups