. . . . . . . . . . . . . . |
|
|
xmlrpc_encode_request
xmlrpc_encode_request (PHP 4 >= 4.1.0, PHP 5) xmlrpc_encode_request -- Génère le XML pour une méthode Descriptionstring xmlrpc_encode_request ( string method, mixed params [, array output_options] ) | Avertissement | Cette fonction est
EXPERIMENTALE. Cela signifie que le comportement de
cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut
changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez
cette fonction à vos risques et périls. |
Liste de paramètres
method
Nom de la méthode à appeler.
params
Paramètres de la méthode, compatible avec la signature de la méthode.
output_options
Tableau spécifiant les options de sortie pouvant contenir (les valeurs
par défaut sont en gras) :
output_type: php, xml verbosity: no_white_space, newlines_only, pretty escaping: cdata, non-ascii, non-print, markup
(peut être une chaîne avec une valeur ou un tableau avec plusieurs valeurs) version: simple, xmlrpc, soap 1.1, auto encoding: iso-8859-1, autres jeux de caractères supportés par iconv
Valeurs de retour
Retourne une chaîne contenant la représentation XML de la demande.
Exemples
Exemple 1. Exemple avec XMLRPC
<?php $request = xmlrpc_encode_request("method", array(1, 2, 3)); $context = stream_context_create(array('http' => array( 'method' => "POST", 'header' => "Content-Type: text/xml", 'content' => $request ))); $file = file_get_contents("http://www.example.com/xmlrpc", false, $context); $response = xmlrpc_decode($file); if (xmlrpc_is_fault($response)) { trigger_error("xmlrpc: $response[faultString] ($response[faultCode])"); } else { print_r($response); } ?>
|
|
Retour au chapitre Php
|
|