|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Bonjour,
Je dois faire dialoguer deux scripts. Je m'explique : Le premier doit envoyer (de facon completement automatique) avec une requete POST, un fichier XML a une url donnée. L'url en question, recoit le fichier xml, fait un tas de traitement sur lequels je n'ai pas la main (en JAVA) et retourne un autre fichier xml. Et la question c'est... comment j'envoie un post automatique ? Je veux dire, avec un formulaire, l'user clique sur "envoyer", et j'ai tout ce qu'il me faut, mais là, qu'elle est la méthode pour simuler ce comportement ? De la même manière, une fois le fichier xml envoyé, comment je récupere la réponse ? Bref, comment dialoguer ? Merci d'avance ! ps : Pour info, c'est a faire en php 4.
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Ce n'est que le protocole HTTP. Vous pouvez forger vous-mêmes vos requêtes en passant par les sockets (extension éponyme ou fonction comme fsockopen) voir plus avancé et simple avec l'extension cURL.
Avec une version 5 de PHP et allow_url_fopen à On, il aurait également été possible de s'orienter vers les fonctions fichiers (fopen, file_get_contents et les fonctions des API XML). |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
Humm.... Effectivement, cURL a l'air interessant. Je vais orienter mes recherches de ce côté, voir ce que ca donne.
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
|
00
|
|
|
#4 | ||||
![]() ![]() Inscription : août 2006 Messages : 1 207 ![]() |
cURL était la solution.
test_curl1.php envoie un fichier xml a test_curl2.php (un script minimal qui se contente d'afficher ce qu'il vient de recevoir) et le tout est récupéré de nouveau par test_curl1.php qui fait l'affichage complet. Bref, un aller et retour en bon et due forme ;-)) Si jamais ca peut servir a quelqu'un : Code :
Code :
__________________
Rakken Oneira, un monde imaginaire d'Heroic Fantasy. Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/ |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com