|              以下為引用的內容:             <?php $host  = 'zxsv'; $port  = 80; $rpc_server = '/test/xmlrpc_server.php'; $title = 'zxsv'; $server = 'http://zxsv/test/'; $rss = 'http://zxsv/test/rss.php'; //weblogUpdates.Ping方法 $Ping = xmlrpc_encode_request('weblogUpdates.Ping', array($title, $server )); //weblogUpdates.extendedPing方法 $extendedPing = xmlrpc_encode_request('weblogUpdates.extendedPing', array($title, $server, $rss )); //調用rpc_client_call函數把所有請求發送給XML-RPC服務器端后獲取信息 $response = rpc_client_call($host, $port, $rpc_server, $Ping); $split = '<?xml version="1.0" encoding="iso-8859-1"?>'; $xml =  explode($split, $response); $xml = $split . array_pop($xml); $response = xmlrpc_decode($xml); //輸出從RPC服務器端獲取的信息 print_r($response); /** * 函數:提供給客戶端進行連接XML-RPC服務器端的函數 * 參數: * $host  需要連接的主機 * $port  連接主機的端口 * $rpc_server XML-RPC服務器端文件 * $request  封裝的XML請求信息 * 返回:連接成功成功返回由服務器端返回的XML信息,失敗返回false */ function rpc_client_call($host, $port, $rpc_server, $request) {    $fp = fsockopen($host, $port);    $query = "POST $rpc_server HTTP/1.0/nUser_Agent: XML-RPC Client/nHost: ".$host."/nContent-Type: text/xml/nContent-Length: ".strlen($request)."/n/n".$request."/n";    if (!fputs($fp, $query, strlen($query))) {        $errstr = "Write error";        return false;    }    $contents = '';    while (!feof($fp)){        $contents .= fgets($fp);    }    fclose($fp);    return $contents; } ?>              |