Neptunus Maris Posted February 27, 2009 Share Posted February 27, 2009 Hi guys I'm new to XML-RPC and I'm having trouble trying to get XML-RPC to recognize my methods. Here is my function 'method': <?php function get_user_status($method_name, $params, $app_data) { global $db, $users; //output for return $op = ''; $op .= '<table border = "0">'; if (sizeof($params[0]) > 0) { foreach ($params[0] as $user) { $op .= '<tr> <td>'.$user.'\'s status:<br />'; $sql = "SELECT s.* FROM status s LEFT JOIN users u ON s.user = '".$users->id_by_username($user)."' ORDER BY post_date DESC LIMIT ".$params[1]; $db->exe_sql($sql); $op .= '<table border = "0">'; while ($row = $db->fetch_array()) { $op .= '<tr> <td><small>'.date('M d Y h:i a', $row['post_date']).'</small><br /> '.nl2br(stripslashes(htmlspecialchars_decode($row['status']))).'</td> </tr>'; } $op .= '</table>'; $op .= '</td> </tr>'; } } else { $op .= '<tr><td>You have no friends listed in this tracker.</td></tr>'; } $op .= '</table>'; return $op; } ?> And here is what I'm doing with XML-RPC in the same script: <?php $xmlrpc_server = xmlrpc_server_create(); xmlrpc_server_register_method($xmlrpc_server, 'get_status', 'get_user_status'); $request_xml = $HTTP_RAW_POST_DATA; $response = xmlrpc_server_call_method($xmlrpc_server, $request_xml, ''); header('Content-type: text/xml'); print $response; xmlrpc_server_destroy($xmlrpc_server); ?> I get these errors from an XML output: <methodResponse> <fault> <value> <struct> <member> <name>faultString</name> <value> <string>server error. method not found.</string> </value> </member> <member> <name>faultCode</name> <value> <int>-32601</int> </value> </member> </struct> </value> </fault> </methodResponse> I have no idea what I'm doing..I spent a whole day on Google, but found no quick and simple solutions. Thanks guys.. Link to comment https://forums.phpfreaks.com/topic/147196-xml-rpc-troubles/ Share on other sites More sharing options...
Neptunus Maris Posted February 27, 2009 Author Share Posted February 27, 2009 Bumb! Link to comment https://forums.phpfreaks.com/topic/147196-xml-rpc-troubles/#findComment-772792 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.