Server: <?phprequire_once 'zend/xmlrpc/server.php';class MyRPC{/** * newPost * * @param int $mailAccountId * @param array $Tos * @param array $Ccs * @param array $Bccs * @param string $subject * @param string $body * @param array $attachmentNames * @param array $attachments * @return boolean */function sendMail($mailAccountId,$Tos,$Ccs,$Bccs,$subject,$body,$attachmentNames,$attachments){ if($mailAccountId == 1) return true; else return false;}/* * Send Mail * * @param int $mailAccountId * @param string[] $Tos * @param string[] $Ccs * @param string[] $Bccs * @param string $subject * @param string $body * @param string[] $attachmentNames * @param string[] $attachments * @return boolean */function sendMail1($mailAccountId,$Tos,$Ccs,$Bccs,$subject,$body,$attachmentNames,$attachments){ if($$mailAccountId == 123) return true; else return false;}}$server = new Zend_XmlRpc_Server();$server->setClass("MyRPC","test");echo $server->handle();?> Client: <?phprequire_once('Zend/XmlRpc/Client.php');$client = new Zend_XmlRpc_Client('http://localhost/rpcserver.php'); //echo $client->call('newPost',array("abc"));$test = $client->getProxy('test'); echo $test->sendMail(1,array("123","345"),array("123","345"),array("123","345"),"12314","12314",array("123","345"),array("123","345"));?>