>  기사  >  php教程  >  webservice

webservice

PHP中文网
PHP中文网원래의
2016-05-25 17:04:411139검색

php代码

<?php
$url = "url?WSDL";
$client = new SoapClient($url);
$params = array(
	&#39;szLoginName_IN&#39;=>&#39;monkeytest3050&#39;,
	&#39;szFPWD_IN&#39;=>&#39;qwe123&#39;,
);

$res = $client->__soapCall("UserWSLogin",array(&#39;parameters&#39;=>$params));
if($res->UserWSLoginResult === true)
{
	switch($res->uAWI_OUT)
	{
		case 0:
			$result[&#39;REV&#39;] = true;			
			$result[&#39;DATA&#39;] = array(
				&#39;uUserID_OUT&#39;=>$res->uUserID_OUT,
				&#39;szNickName_OUT&#39;=>$res->szNickName_OUT,
				&#39;uFigureID_OUT&#39;=>$res->uFigureID_OUT
			);
			break;
		case 20:
			$result[&#39;REV&#39;] = false;
			$result[&#39;MSG&#39;] = "用户密码错误";
			break;
		case 2:
			$result[&#39;REV&#39;] = false;
			$result[&#39;MSG&#39;] = $res->szPromptText_OUT;
			break;
		default:
			$result[&#39;REV&#39;] = false;
			$result[&#39;MSG&#39;] = "未定义错误:ws[".$res->uAWI_OUT."]";
			break;
	}
}
else 
{
	$result[&#39;REV&#39;] = false;
	$result[&#39;MSG&#39;] = "调用服务失败,请稍后再试";
}
var_dump($result);
?>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.