Rechercher : dans
Par :

XML-RPC / PHP (debutant)

Gorgo13, le 15 oct 2007 à 03:53:14 
 Signaler ce message aux modérateurs

Bonjour,

La situation: je dois me connecter a un serveur pour recuperer des informations d'une base de donnees. J'utilise pour cela un code PHP et un protocole XML-RPC. Dans la documentation du serveur, je lis par exemple que la fonction max_question_id doit etre appelee avec un seul argument (cookie). Cette fonction devrait retourner une structure comme suit:

struct max_question_id_return_t {
return_code_t max_question_id_rc;
question_id_t max_question_id;
};


Dans mon code "client", j'envoie

$message->xmlrpcmsg("max_question_id", $cookie);
$max_Q_ret = $server->send($message);


(return_code_t est une valeur int).

Cependant, quand j'affiche $max_Q_ret je n'obtiens qu'une seule variable int (par exemple 110414582) qui a priori n'a rien a voir ni avec le return_code, ni avec le question_id_t.

Comme la fonction appelee retourne une structure d'elements, j'aimerais savoir comment faire pour recuperer correctement les donnees...

Merci.

Configuration: Linux
Firefox 2.0.0.6