#!/usr/local/bin/python from xmlrpclib import * import sys server = Server("http://phpxmlrpc.sourceforge.net/server.php") try: print "Got '" + server.examples.getStateName(32) + "'" r = server.mail.send("edd", "Test", "Bonjour. Je m'appelle Gérard. Mañana. ", "freddy", "", "", 'text/plain; charset="iso-8859-1"') if r: print "Mail sent OK" else: print "Error sending mail" r = server.examples.echo('Three "blind" mice - ' + "See 'how' they run") print r # name/age example. this exercises structs and arrays a = [ {'name': 'Dave', 'age': 35}, {'name': 'Edd', 'age': 45 }, {'name': 'Fred', 'age': 23}, {'name': 'Barney', 'age': 36 }] r = server.examples.sortByAge(a) print r # test base 64 b = Binary("Mary had a little lamb She tied it to a pylon") b.encode(sys.stdout) r = server.examples.decode64(b) print r except Error, v: print "XML-RPC Error:",v