15.2 XML-RPC-Anfragen empfangen
Problem
Sie möchten einen XML-RPC-Server aufbauen und auf XML-RPC-Anfragen antworten. Auf diese Weise können XML-RPC-fähige Clients Ihrem Server Fragen stellen, und Sie können mit Daten antworten.
Lösung
Verwenden Sie das PEAR-Paket XML_RPC, das eine Klasse zum Erstellen von XML-RPC-Servern zur Verfügung stellt.
require_once 'XML/RPC/Server.php'; // Dies ist die als "get_time()" offen gelegte Funktion. function return_time($args) { $date = date('Ymd\THis'); $val = new XML_RPC_Value($date); $response = new XML_RPC_Response($val); return $response; } $map = array( 'getTime' => array( 'function' => 'return_time' ) ); $server = new XML_RPC_Server($map);
Diskussion
Das PEAR-Paket XML_RPC bietet neben Klassen für das Erstellen ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.