1.2.1617. ext/xmlrpc

Extension ext/xmlrpc.

This extension can be used to write XML-RPC servers and clients.

<?php
$request = xmlrpc_encode_request('method', array(1, 2, 3));
$context = stream_context_create(array('http' => array(
    'method' => 'POST',
    'header' => 'Content-Type: text/xml',
    'content' => $request
)));
$file = file_get_contents('http://www.example.com/xmlrpc', false, $context);
$response = xmlrpc_decode($file);
if ($response && xmlrpc_is_fault($response)) {
    trigger_error('xmlrpc: '.$response['faultString'].' ('.$response['faultCode']));
} else {
    print_r($response);
}
?>

See also XML-RPC.

1.2.1617.1. Specs

Short name

Extensions/Extxmlrpc

Rulesets

All, Appinfo, CE

Exakat since

0.8.4

PHP Version

With PHP 8.0 and more recent

Severity

Time To Fix

Precision

Very high

Features

rpc

Available in

Entreprise Edition, Community Edition, Exakat Cloud