首页 > 代码库 > PHP操作Webservice

PHP操作Webservice

Function:

//server:<?php$soap = new SoapServer(null,array(‘uri‘=>"http://192.168.1.110/"));    //This uri is your SERVER ip.$soap->addFunction(‘minus_func‘);                                                 //Register the function$soap->addFunction(SOAP_FUNCTIONS_ALL);$soap->handle();function minus_func($par){    return "Hello,".$par;}?>//client:<?phptry {    $client = new SoapClient(null,        array(‘location‘ =>"http://192.168.1.110/server.php",‘uri‘ => "http://192.168.1.110/"));    echo $client->minus_func(‘fangbaiyi‘);} catch (SoapFault $fault){    echo "Error: ",$fault->faultcode,", string: ",$fault->faultstring;}?>

Class:

//server:<?php    //$classExample=array();    $soap=new SoapServer(null,array(‘uri‘=>"http://192.168.1.110"));    $soap->setClass(‘chClass‘);    $soap->handle();        class chClass    {        public $mes="Hello World!";        function getName()        {            return $this->mes;        }    }?>//client:<?phptry{    $client=new SoapClient(null,array(‘location‘=>"http://192.168.1.110/server1.php",‘uri‘=>"http://192.168.1.110"));    echo $client->getName();}catch(SoapFault $fault){    echo $fault;}?>

PHP操作Webservice