Chapter 1. Introduction

XML-RPC is a format devised by Userland Software for achieving remote procedure call via XML. XML-RPC has its own web site, www.XmlRpc.com

The most common implementations of XML-RPC available at the moment use HTTP as the transport. A list of implementations for other languages such as Perl and Python can be found on the www.xmlrpc.com.

This collection of PHP classes provides a framework for writing XML-RPC clients and servers in PHP.

Warning

The server code works only with versions of PHP3 >= 3.0.12. The code is also known to work with PHP4.

If you wish to use SSL to communicate with remote servers, you need the "curl" extension compiled into your PHP installation, this is available in PHP 4.0.2 and greater, although 4.0.6 has a bug preventing SSL working.

Acknowledgements

Jim Winstead

Peter Kocks

Nicolay Mausz

Ben Margolin

Dan Libby

Gaetano Giunta

Idan Sofer

Giancarlo Pinerolo

Justin Miller