eske kelkun sait commment .... ? [ XML RPC PHP] - Programmation
Marsh Posté le 22-07-2002 à 13:31:10
euh
en fait le problème que j'ai, est que mon truc arrive bien en POST mais pas sous la forme NOM=VALEUR
j'aurais besoin de voir TOUT ce qu'il y a dans le POST, non pas un tableau de couples nom=valeur mais tout! esk'il y a un moyen, autre qu'en écrivant un module PERL pour apache, de faire ça avec du PHP ? ? ? ? ???
merci
Marsh Posté le 22-07-2002 à 13:37:29
Xml, je vois ce que c'est, mais RPC, c'est QUOIDONC ? ? ?
Marsh Posté le 22-07-2002 à 16:26:41
remote procedure call
c'est des webservices qui se baladent en XML et qui sont librement exploitables, ou payants ...
tu peux les intégrer à tes scripts, ou en fabriquer toi même;
c HYPER PUISSANT MEC!!!
et tu peux faire tout ça client side, via notamment vcxmlrpc etc... c vraiment excellent tout ça!
pour le POST j'ai trouvé, c'est le HTTP_RAW_POST_VARS ou un truc du genre, là je galère pour faire fonctionner mon serveur xmlrpc mais je bande à donfe
Marsh Posté le 22-07-2002 à 18:29:01
allez je suis sympa, je fais péter le lien
http://www.vcdn.org/Public/XMLRPC/meerkat.php
avec cette technologie, compatible IE5> et Mozilla vous pouvez lancer des procédures sur des serveurs, des procédures pouvant renvoyer la météo à tel moment, les news de tel truc, etc... en passant par une syntaxe particulière ...
beuacoup de ces serveurs XML renvoient la totalité des procédures appelables ... quand on exécute une procédure, on peut éventuellemtn passer des paramètres, le tout revient en RPCXML et est décryptable par exemple par du JAVASCRIPT,
ce qui ouvre la porte à plein d'applications et plein de possibilités, notamment tchat et autres ...
yavait avant le fameux reload de frames, c'était un début, mais là c plus fort que tout ...
ya un script par exemple qui permet de demander des infos sur un serveur distant, et le tout clientside, c'est à dire faire une requête http via les objets xml des navigateurs
if(isIE)
obj = new ActiveXObject("microsoft.XMLHTTP" );
else if(isNS)
obj = new XMLHttpRequest();
et d'en reconvertir les résultats:
exemple: soit http://pouetpouet.com/infosport.php un serveur xmlrpc , possédant les méthodes football.giveD1 (acceptant le paramètre année)
on fera coté client un truc de ce genre:
var xmlrpc = new objXmlRpc();
xmlrpc.addService("football.giveD1" );
result = xmlrpc.check("2002" );
et result sera automatiquement transformé en tableau à 2 dimensions avec toutes les positions de toutes les équipes de D1 etc....
c vraiment de la bombe, très recommandé par K666
Marsh Posté le 22-07-2002 à 19:01:52
y a SOAP aussi... puisque t'as l'aire d'apprécier
Marsh Posté le 22-07-2002 à 19:41:44
yes SOAP power!
c cool tout ça
allez up pour ceux qui connaissent pas encore, mattez le lien et rêvez
Marsh Posté le 22-07-2002 à 12:33:40
euh
je suis entrain de tester un module javascript qui fait des rpc xml sur un serveur ... notamment le mien,
et je ne sais pas comment arrivent les données, donc j'aimerais savoir tout ce qui arrive ma page PHP et l'insérer en base ....
j'ai fait:
mais ya rien qui s'y affiche alors que je suis preque sûr qu'il y a des données paramètres qui arrivent dans la page, en tout cas elle est bien appelkée,
donc eske vous savez comment je peux insérer dans la base tout ce qui arrive depuis la requête http ? ya pas une supervariable où l'on puisse tout puiser pour insérer dans la base, et plus particulièrement savez vous comment fonctionnent ces XML RPC qui sont si intéressantes ?????
merci