CLXIX. XML-RPC
Introduction
Ces fonctions servent à écrire des serveurs et clients XML-RPC. Vous trouverez plus d'informations sur XML-RPC sur le site http://www.xmlrpc.com/, et plus de documenation sur cette extension et ses fonctions à http://xmlrpc-epi.sourceforge.net/.
| Avertissement |
Ce module est EXPERIMENTAL. Cela signifie que le comportement de ces fonctions, leurs noms et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez ce module à vos risques et périls. |
Pré-requis
Ces fonctions sont disponibles dans le module PHP standard, qui est toujours accessible.
Installation
Le support de XML-RPC en PHP n'est pas activé par défaut. Vous avez besoin de l'activer grâce à l'option de compilation --with-xmlrpc[=DIR]. Cette extension est fournie avec PHP depuis la version 4.1.0.
Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Tableau 1. Options de configuration
| Nom | Par défaut | Modifiable | Historique |
|---|---|---|---|
| xmlrpc_errors | "0" | PHP_INI_SYSTEM | Disponible depuis PHP 4.1.0. |
| xmlrpc_error_number | "0" | PHP_INI_ALL | Disponible depuis PHP 4.1.0. |
Types de ressources
Cette extension ne définit aucune ressource.
Constantes pré-définies
Cette extension ne définit aucune constante.
- Table des matières
- xmlrpc_decode_request -- Décode le code XML en variables PHP natives
- xmlrpc_decode -- Décode le code XML en types PHP natifs
- xmlrpc_encode_request -- Génère le code XML d'une requête de méthode
- xmlrpc_encode -- Génère le code XML pour une valeur PHP
- xmlrpc_get_type -- Retourne le type XMLRPC d'une valeur PHP
- xmlrpc_is_fault -- Détermine si une valeur de tableau représente un XMLRPC
- xmlrpc_parse_method_descriptions -- Décode le code XML en une liste de descriptions de méthodes
- xmlrpc_server_add_introspection_data -- Ajoute des données d'introspection
- xmlrpc_server_call_method -- Analyse une requête XML et appelle les méthodes associées
- xmlrpc_server_create -- Crée un serveur XMLRPC
- xmlrpc_server_destroy -- Détruit un serveur XMLRPC
- xmlrpc_server_register_introspection_callback -- Enregistre une fonction PHP pour générer la documentation
- xmlrpc_server_register_method -- Enregistre une fonction PHP avec une méthode
- xmlrpc_set_type -- Modifie le type XMLRPC, base64 ou datetime, pour une chaîne de caractères PHP
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ