первый раз использую xml_rpc и сразу возникла трабла, подскажите что не так, делаю по книжке(изменил только функцию, максимально упростил). Использую PEAR XML_RPC. скрипт Сервер: PHP: <?php require_once 'XML/RPC/Server.php'; function system_time() { $data = date("c"); return new XML_RPC_Response( new XML_RPC_Value($data,'string')); } $dispatches = array('system.time' => array('function' => 'system_time')); $server = new XML_RPC_Server($dispatches,1); ?> скрипт Клиент: PHP: <?php require_once 'XML/RPC.php'; $client = new XML_RPC_Client('/xmlrpc/server.php','localhost'); $msg = new XML_RPC_Message("system.time"); $result = $client->send($msg); print "<pre>"; var_dump($result); print "</pre>"; if ($result->faultCode()) { print "Error\n"; } print XML_RPC_decode($result->value()); ?> Дамп $result говорит : PHP: object(xml_rpc_response)(4) { ["xv"]=> NULL ["fn"]=> string(1) "1" ["fs"]=> string(14) "Unknown method" ["hdrs"]=> array(1) { [0]=> string(1) "T" } } Почему string(14) "Unknown method" если он описан в сервере и в диспетчере. Выполнение скрипта обрывается: Error Fatal error: Call to a member function kindOf() on a non-object in e:\wamp\php\PEAR\XML\RPC.php on line 1972 Оправка сообщения PHP: ... $msg = new XML_RPC_Message("system.listMethod"); ... выдает список методов А мой метод почему то выполняться не хочет