php+soap を始める

WBOY
WBOYオリジナル
2016-06-23 14:34:571186ブラウズ

はじめに: これは php+soap を始めるための詳細ページであり、php に関連する知識、スキル、経験、およびいくつかの php ソース コードを紹介します。

class='pingjiaF' Frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=335098'scroll='no'> オープン Web サービスを通じて天気予報データを取得します

< php
$c = new SoapClient( 'http://www.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl',
array( 'trace' => true, '例外' => true ) ) ;//var_dump( $c->getFunctions() );
//var_dump( $c->__getTypes() );
//パラメータが必要ない場合
$pr =$c->getRegionProvince( ) ;
//var_dump( $pr->getRegionProvinceResult->string )
//パラメータ付き
$scs = $c->getSupportCityString( array( 'theRegionCode' => 'Fujian' ) ); ( $scs->getSupportCityStringResult->string );
var_dump($scs)
//これも実行できます
$we = $c->call('getWeather', array( 'theCityCode' => 2210) ) );
var_dump( $we );

?>

soapclient

* エディタでテンプレートを開きます

*/

$ss = new SoapClient( null, array( 'uri' => 'http://zendstudio.net', 'location' => ' http: //localhost/soaptest/soapserver.php' ) );
$header = new SoapHeader( 'zendHeader', 'mmcYY', '12345678' );
echo $ss- >im8( 'gently' );

?>

/*
* このテンプレートを変更するには、[ツール] メニューから [テンプレート]
を選択します。 */
$ss = new SoapServer( null, array( 'uri' => 'http://zendstudio.net' ) );
$ss->setClass( 't', 'パラメータ 1' , 'パラメータ2' );

$ss->handle();

//$request = file_get_contents( 'php://input' );

//file_put_contents( 'request.txt', $request );


function __construct( $p1, $p2 ){

}

function im8( $g ){
return 'OK----'
}

}



『php+soap入門』関連記事》




Love J2EE Follow Java Michael Jackson Video Station JSON Online Tool
http://biancheng.dnbcw.info/php/335098.html pageNo:10

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。