Web service for retrieving records using php xml-rpc protocol -
i trying implement web service using php. following xml-rpc protocol.
i trying call function through index file , display records database when try call function in file server2 nothing printed on screen blank white screen showed here code far.
kindly me out have spent hours searching cannot find
server2.php
<?php $request_xml = file_get_contents("php://input"); function say_hello($method_name, $args) { $dblink = mysqli_connect('localhost','root','saad','enstructo'); if (!$dblink) { echo "error"; } $query = "select * admin"; if ($result = mysqli_query($dblink,$query)) { while($getquery = mysql_fetch_array($result)){ $returnquery[] =array($result['username'],$result['email']) ; } } return $returnquery; } $xmlrpc_server = xmlrpc_server_create(); xmlrpc_server_register_method($xmlrpc_server, "say_hello", "say_hello"); header('content-type: text/xml'); print xmlrpc_server_call_method($xmlrpc_server, $request_xml, array()); ?> index.php
<?php $request = xmlrpc_encode_request("say_hello", array('10')); $context = stream_context_create(array('http' => array( 'method' => "post", 'header' => "content-type: text/xml\r\nuser-agent: phprpc/1.0\r\n", 'content' => $request ))); $server = 'http://localhost/rpc/basic/server2.php'; $file = file_get_contents($server, false, $context); $response = xmlrpc_decode($file); echo $response; ?>
Comments
Post a Comment