Professional Documents
Culture Documents
include_once('includes/base.php');
include_once('XML/Server.php');
include_once('database/empregado.php');
function getEmpregadoById($msg) {
$p_id = $msg->getParam(0);
$v_id = XML_RPC_Decode($p_id);
$empregado = Empregado::getById($v_id);
$resp = XML_RPC_encode($empregado);
return new XML_RPC_Response($resp);
}
require_once 'XML/RPC.php';
$resp = $cli->send($msg);
if (!$resp) {
echo 'Communication error: ' . $cli->errstr;
die;
}
if (!$resp->faultCode()) {
$val = $resp->value();
$data = XML_RPC_decode($val);
print_r($data);
} else {
echo 'Fault Code: ' . $resp->faultCode() . "\n";
echo 'Fault Reason: ' . $resp->faultString() . "\n";
}
● http://pear.php.net/package/HTTP_Request2/
Índices - André Restivo 12