PHP & XML !!!

PHP & XML !!! - PHP - Programmation

Marsh Posté le 21-04-2005 à 13:09:37    

Bonjour,
 
Je travail sur une version PHP 4.3.10
J’ai fait une classe qui me génère un document au format xml. Maintenant je souhaiterais l’envoyer sur l’IP du serveur que j’interroge.
 
Comment puis-je faire ?
 

Reply

Marsh Posté le 21-04-2005 à 13:09:37   

Reply

Marsh Posté le 21-04-2005 à 13:24:24    

jacques33-40 a écrit :

Bonjour,
 
Je travail sur une version PHP 4.3.10
J’ai fait une classe qui me génère un document au format xml. Maintenant je souhaiterais l’envoyer sur l’IP du serveur que j’interroge.
Comment puis-je faire ?


 
[:noxauror]
euhhh tu veux faire quoi exactement ? [:pingouino]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 21-04-2005 à 13:24:31    

mmh ? pas compris la question !


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-04-2005 à 13:44:32    

En gros, tu désires envoyé le fichier xml que tu viens de générer sur un server distant ?


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 21-04-2005 à 19:19:29    

C'est bien ça,  avec le vocable qui faut, tu peux m'aider?

Reply

Marsh Posté le 21-04-2005 à 19:39:36    

ftp ...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-04-2005 à 20:41:48    

jacques33-40 a écrit :

C'est bien ça,  avec le vocable qui faut, tu peux m'aider?

:??: un service web ?

Reply

Marsh Posté le 21-04-2005 à 21:41:43    

A par FTP comme le suggère KangOl, je voie pas..  
A moin que : http://pear.php.net/package/HTTP_Download...


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 21-04-2005 à 23:29:31    

En fait ce que je souhaite réaliser (j'ai fait un tour sur la toile), c'est ce qui s'appel un service web (coté client vers le serveur)
 
On me donne une structure xml que je dois compléter et adresser vers une URL  
J'ai bien vue l'existance de la classe nuSoap.php mais je ne sais pas vraiment bien comment m'en servir... Pour un débutant comme moi, ça manque un peu d'exemple.
 
Quelqu'un a-t-il eu le souci?

Reply

Marsh Posté le 21-04-2005 à 23:35:27    

Reply

Marsh Posté le 21-04-2005 à 23:35:27   

Reply

Marsh Posté le 22-04-2005 à 12:05:05    

Franchement je trouve que c'est la fausse excuse le "je suis un débutant".
 
Tu sais ce que c'est vraiment un service web ??Cherche bien et apres tu vas dans la doc de soap, d'ailleurs tu sais ce que c'est soap?
En plus sur internet y'a trop plein d'exemple, tu peux pas chercher un peu?
Ici les gens sont pas là pour faire les recherches à ta place.
 
Bon sinon, nusoap c'est très bien e très simple, y'a pas mal de doc sur le net donc profites en bien pour la lire et surtout COMPRENDRE.

Reply

Marsh Posté le 23-04-2005 à 22:51:07    

En fait, tout dépend de ce qu'attend ton serveur distant.
 
D'après ce que je peux comprendre, soit il attend de l'xml tout bête (juste les données), genre méthode old school servlet java, soit c'est un (vrai) service web soap et il attend une requête SOAP.
 
Si c'est du bête xml, deux solutions:
 

  • La plus probable: il attend du post en raw: c'est un appel curl qu'il te faut

  • La moins probable: il attend du post nommé ou du get et un bête formulaire html autoposté fera l'affaire.


Si c'est un service web soap, nusoap est la librairie qu'il te faut mais dans ce cas, ca m'étonnerait que tu aies à générer de l'xml (à moins d'encapsuler de l'xml dans une requête soap... j'ai déjà vu mais c'est un peu tordu).

Reply

Marsh Posté le 03-05-2005 à 23:12:30    

Ok, j’ai fait quelques progrès sur les conseils de gabouel, j’ai télécharger NuSoap. En fait j’étais parti par méconnaissance du sujet sur une mauvaise voie.  J’ai à ma disposition, un, exemple de requêtes xml ainsi qu’un fichier wsdl, et bien sûr l’url du serveur.
Si j’ai bien tout compris, il faut que j’adresse à la classe toutes les informations (structure du fichier xml et données), afin qu’elle les mette sous forme de tableau avant de générer le flux xml qui doit être envoyé ? En ce cas, a quoi sert le fichier WSDL ?
Quelques exemples sur la toile, mais souvent en anglais. Quelqu’un peut me donner un exemple simple afin que je comprenne vraiment ce qu’il faut que je fasse ?
 
Merci d’avance pour vos réponses,

Reply

Marsh Posté le 04-05-2005 à 09:39:12    

Le fichier WSDL contient la défintion de ton WebServices, c'est à dire, les noms des fonctions avec les types de parametres en entrée et en sortie ainsi qu'une explication sur le rôle de la fonction.....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed