source: plugins_spip/xmpp_xmlrpc/README.txt @ 7982

Last change on this file since 7982 was 2883, checked in by kent1, 10 years ago

Import du plugin xmpp_xmlrpc

File size: 811 bytes
Line 
1On utilise le plugin xml-rpc pour avoir des appels propre, il utilise une librarie
2qui évite de nécessiter l'extension xml-rpc de php5
3
4Ceci est un exemple de bon fonctionnement avec l'extension xmlrpc en PHP5
5
6Peut être serait il intéressant de faire un test sur la présence de l'extension sur le
7serveur et d'utiliser ces fonctions :
8
9
10$request = xmlrpc_encode_request('echothis', $param, (array('encoding' => 'utf-8')));
11spip_log($request,'xmpp');
12$context = stream_context_create(array('http' => array(
13        'method' => "POST",
14        'header' => "User-Agent: XMLRPC::Client mod_xmlrpc\r\n" .
15                                "Content-Type: text/xml\r\n" .
16                                "Content-Length: ".strlen($request),
17        'content' => $request)
18));
19$file = file_get_contents($url_fin, false, $context);
20$response = xmlrpc_decode($file);
21spip_log($response,"xmpp");
Note: See TracBrowser for help on using the repository browser.