3 Test call to the nucleus XML-RPC server sending a metaWeblog.newMediaObject request
\r
5 Wouter Demuynck / 2003-08-31
\r
8 // URL of XML-RPC server
\r
9 $serverHost = 'localhost';
\r
11 $serverPath = '/release/nucleus/xmlrpc/server.php';
\r
13 include('../../config.php');
\r
14 include($DIR_LIBS . 'xmlrpc.inc.php');
\r
17 $filename = '../../nucleus/nucleus.gif';
\r
18 $fh = fopen($filename,'rb');
\r
19 $data = fread ($fh, filesize ($filename));
\r
23 'metaWeblog.newMediaObject',
\r
25 new xmlrpcval('1', 'string'), // blogid
\r
26 new xmlrpcval('god', 'string'), // username
\r
27 new xmlrpcval('heaven', 'string'), // password
\r
28 new xmlrpcval(array( // data
\r
29 'name' => new xmlrpcval('myImage.gif', 'string'),
\r
30 'type' => new xmlrpcval('image/gif', 'string'),
\r
31 'bits' => new xmlrpcval($data, 'base64')
\r
39 $c=new xmlrpc_client($serverPath, $serverHost, $serverPort);
\r
45 if (!$r->faultCode()) {
\r
49 print "Code: " . $r->faultCode() .
\r
50 " Reason '" .$r->faultString()."'<BR>";
\r