2010-01-11 14 views
2

Je sais qu'il existe un plugin xml-rpc pour Trac (http://trac-hacks.org/wiki/XmlRpcPlugin), mais je me demandais si quelqu'un connaissait un exemple/tutoriel pour utiliser le client PHP xml-rpc pour mettre à jour les infos Trac.Utiliser PHP pour gérer (ajouter/modifier/mettre à jour) Trac via XML-RPC - Exemple de code/tutoriel?

Merci

+0

J'ai trouvé un très bon article sur PHP XML-RPC @ http://devzone.zend.com/article/1307, mais pas spécifiquement ciblé sur Trac Project. Mais c'est un bon point de départ. –

Répondre

1

La dernière fois que je XmlRpc, j'ai utilisé Zend_XmlRpc_Client. Voici un des exemples traduits de Python à PHP (en utilisant Zend_XmlRpc_Client):

TRAC fonctionne sur localhost:

<?php 
require_once 'Zend/XmlRpc/Client.php'; 

$client = new Zend_XmlRpc_Client("http://user:[email protected]/login/xmlrpc"); 
$trac = $client->getProxy(); 
echo $trac->getPage('WikiStart'); 
echo $trac->getPageHTML('WikiStart'); 

Est-ce que vous avez commencé?

+0

Merci, je l'ai fait avec ZF, a bien fonctionné. –