Exemplo n.º 1
0
 public function actionIndex()
 {
     $server = new HproseHttpServer();
     $server->setCrossDomainEnabled(true);
     $server->addInstanceMethods($this);
     $server->handle();
     exit;
 }
Exemplo n.º 2
0
    	载入所有服务模块文件
    	文件格式rpcpbx_[服务名称].php
    */
    if ($serviceloader_dir_handle = opendir(getcwd())) {
        while (($servicefile = readdir($serviceloader_dir_handle)) !== false) {
            if (preg_match("/^rpcpbx\\_(.+)\\.php/", $servicefile)) {
                require $servicefile;
            }
        }
        closedir($serviceloader_dir_handle);
    }
}
/*
    启动RPC SERVICE服务
*/
$server->handle();
/*
    基本的RPC服务函数
*/
/*
FRIPAPER

	@name base_clientlogin
	@synopsis
		<code>	
  $retrun = base_clientlogin ($adminid,$passwd)
		</code>
	@param $adminid
		登陆的帐户名称
	@param $passwd
		该帐户密码(MD5加密格式)