Here’s an excellent article from Dennis Pallett at PHPit on how to implement an XML-RPC server and client using PHP.
“XML-RPC web services are commonly included with blogging tools (such as WordPress) and content management systems, but many other websites benefit from having a public web service, especially web sites that serve data, for example a weather website.
Although PHP comes with inbuilt XML-RPC functionality, we won’t be using it in this tutorial, and instead we’ll opt for the excellent XML-RPC Library by Simon Willison, available at http://scripts.incutio.com/xmlrpc/. This library includes both the ability to create a XML-RPC server and client, which is exactly what we need.”
Link: PHPit – Totally PHP » An introduction to XML-RPC in PHP
