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