-- Ahmed Abdel-Aliem <[EMAIL PROTECTED]> wrote (on Thursday, 03 July 2008, 03:14 PM +0300): > Hi all, > > i am trying to make a simple web service using XML-RPC to return the time > stamp > > i am putting the server in the index controller : > > ------------------------------------------------------------------- > require_once 'Zend/XmlRpc/Server.php'; > > function theTime(){ > return time(); > }
First problem spotted. The above needs a docblock that minimally details the return type: /** * Return current timestamp * * @return int */ function theTime() { return time(); } > $server = new Zend_XmlRpc_Server(); > $server->addFunction('theTime'); > echo $server->handle(); Second, make sure you have display_errors off in your servers script: ini_set('display_errors', false); This should be at the top of your script. If you still have issues after making those changes, write back to the list. > ------------------------------------------------------------------- > > and the client in request controller : > > ------------------------------------------------------------------- > require_once 'Zend/XmlRpc/Client.php'; > > try{ > $client = new Zend_XmlRpc_Client('http://me2resh/services/html/ > Index'); > > echo $client->call('theTime'); > }catch (Zend_XmlRpc_Client_FaultException $e){ > echo $e->getMessage(); > } > ------------------------------------------------------------------- > > when i do this i get the following error : > > Failed to parse response > > what could be wrong here ? > > > > -- > Ahmed Abdel-Aliem -- Matthew Weier O'Phinney Software Architect | [EMAIL PROTECTED] Zend Framework | http://framework.zend.com/