15.3 XML-RPC-Anfragen mit der XMLRPCi-Erweiterung senden
Problem
Sie möchten möglichst einfach auf Methoden eines XML-RPC-Service zugreifen, ohne sich dabei mit dem XML-RPC-Protokoll oder einer komplizierten API auseinander setzen zu müssen.
Lösung
Verwenden Sie die PHP 5-Erweiterung XMLRPCi, die in PECL zur Verfügung steht.
// Neuen Client erzeugen. $client = new XMLRPC('http://betty.userland.com/RPC2', 'examples.'); // Methode getStateName aufrufen und den Parameter 32 übergeben. $state = $client->getStateName(32); print "Ich mag $state.\n";
Sie müssen diese Erweiterung jedoch mit dem PEAR-Installer installieren oder beim Kompilieren mit --enable-xmlrpci
aktivieren, nachdem Sie sich die aktuellen Quellen von der Homepage des Projekts heruntergeladen ...
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.