AIUTO: problemi a chiamare funzioni con xmlrpc
ciao a tutti, ho davvero bisogno del vostro aiuto per risolvere un problema con le chiamate xmlrpc.
Il concetto è molto semplice:
ho un sito drupal "A" che fa da client e un sito drupal "B" che fa da server.
Nel sito drupal "B" è attivo un modulo creato da me per gestire le chiamate xmlrpc. Tutto quello che voglio ottenere è il logout dell'utente attivo sul server tramite una chiamata xmlrpc da parte del client. Vi posto il codice php.
server:
<?php
function xmlrpcimprove_xmlrpc() {
return array(
array(
'xmlrpcimprove.remoteLogout',
'xmlrpcimprove_remoteLogout',
array('string'),
t('manages the remote logout'))
);
}
function xmlrpcimprove_remoteLogout(){
user_logout();
return t('logout performed');
}
?>
client:
<?php
$result = xmlrpc('http://localhost/drupal_sd2/xmlrpc.php', 'xmlrpcimprove.remoteLogout');
if($result){return $result;}
else {return t('connection failed');}
?>
Questa chiamata non funziona e ritorna il messaggio "connection failed" tutte le volte! Non capisco davvero dove sia l'errore, qualcuno può aiutarmi!?
Grazie a tutti, ne ho veramente bisogno!
fletto i muscoli e sono nel vuoto