01.
<?
02.
require_once
(
"lib/nusoap.php"
);
03.
04.
05.
$server
=
new
soap_server();
06.
07.
08.
09.
10.
11.
12.
$server
->configureWSDL(
"HelloWorld"
);
13.
14.
15.
$varname
=
array
(
16.
'strName'
=>
"xsd:string"
,
17.
'strEmail'
=>
"xsd:string"
18.
);
19.
$server
->register(
'HelloWorld'
,
$varname
,
array
(
'return'
=>
'xsd:string'
));
20.
21.
function
HelloWorld(
$strName
,
$strEmail
)
22.
{
23.
return
"Hello, World! Khun ($strName , Your email : $strEmail)"
;
24.
}
25.
26.
27.
28.
$POST_DATA
= isset(
$GLOBALS
[
'HTTP_RAW_POST_DATA'
]) ?
$GLOBALS
[
'HTTP_RAW_POST_DATA'
] :
''
;
29.
30.
31.
$server
->service(
$POST_DATA
);
32.
exit
();
33.
?>