÷ºÎÆÄÀÏÀº ´Ù¿î ¹ÞÀ¸½Ã°í È®ÀåÀÚ¸¦ inc ·Î º¯°æ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ® Ãø ÆÄÀÏ
<?php
include 'xmlrpc.inc';
$mode = base64_encode("$mode");
$message = new xmlrpcmsg('content.xmlrpc_board',array(new xmlrpcval($mode, 'base64')));
// Make an object to represent our server.
$server = new xmlrpc_client("/xmlrpc.php", "xxxx.com", 80);
//$server->setDebug(1);
$result = $server->send($message);
// Process the response.
if (!$result) {
print "<p>Could not connect to HTTP server.</p>";
} elseif ($result->faultCode()) {
print "<p>XML-RPC Fault #" . $result->faultCode() . ": " .
$result->faultString();
} else {
$struct = $result->value();
$mode_val = $struct->structmem('mode');
$mode = base64_decode($mode_val->scalarval());
}
?>
¼¹öÃø ÆÄÀÏ
<?php
include 'xmlrpc.inc';
include 'xmlrpcs.inc';
function xmlrpc_board ($params) {
$mode_val = $params->getParam(0);
$mode = $mode_val->scalarval();
$rv_mode = base64_decode($mode);
$struct = array('mode' => new xmlrpcval($mode,'base64'));
return new xmlrpcresp(new xmlrpcval($struct, 'struct'));
}
new xmlrpc_server(array('content.xmlrpc_board' => array('function' => 'xmlrpc_board')));
?>