Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOM
DOM Forum d'entraide pour l'extension DOM permettant de manipuler des documents XML en PHP 5 (approche DOM). Avant de poster -> tutoriels DOM
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/02/2006, 16h11   #1
Invité de passage
 
Inscription : mai 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 8
Points : 0
Points : 0
Par défaut [DOM] récupération de XML par PHP

Bonjour,

Je suis en train de créer une application avec communication entre un client java et un server PHP. Ainsi mon client java crée un DOM valide w3c et je voulais envoyer ce DOM a mon script PHP pour que celui-ci l'interprete.

Partout on me dit, le meilleur systeme pour effectuer une communication entre logiciel dans un milieu hétérogène, c'est le XML. Mais voila. finalement impossible de trouver comment envoyer de document XML a mon script PHP, car pour corser le tout, mon client java est local et mon script PHP est sur internet

Avez vous une idée de comment récupérer ce document XML dans mon script PHP. Je ne peux pas envoyer un DOM dans un get ?
shingara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 16h17   #2
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 474
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 474
Points : 392
Points : 392
Salut,

cela pourrait t'aider

http://fr.php.net/manual/fr/ref.xml.php

@+

mic
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 16h36   #3
Invité de passage
 
Inscription : mai 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 8
Points : 0
Points : 0
Le problème de ce system est que le fichier XML doit etre en local sur le server. Hors, il est sur mon client et c'est lui que je veux envoyer a mon script PHP
shingara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 16h41   #4
Membre éclairé
 
Avatar de XtofRoland
 
Inscription : août 2005
Messages : 361
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 361
Points : 340
Points : 340
il y a <input type= file>
XtofRoland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 16h46   #5
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
file koi ???
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 16h58   #6
Invité de passage
 
Inscription : mai 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 8
Points : 0
Points : 0
Oui, mais ceci est une balise HTML. Il faut bien voir que je n'ai acces à ce script que de la maniere suivante :

http://site.com/script.php

Apres je peux effectivement lui mettre des param en GET, mais j'ai beau faire des test, aucun resultat
shingara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 17h15   #7
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 474
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 474
Points : 392
Points : 392
tu balance ton xml sur le serveur apache via ton appli java et par l'url tu lui passe le non de fichier ou tu peut faire appeler tjrs ton fichier xml avec le meme non , cela t'evite de passer le nom du fichier via l'url ?
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 17h48   #8
Invité de passage
 
Inscription : mai 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 8
Points : 0
Points : 0
Ce n'est pas un applet java, c'est une appli client qui peux etre utiliser sur n'importe quel PC
shingara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 19h07   #9
Membre chevronné
 
Inscription : mai 2005
Messages : 657
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 657
Points : 722
Points : 722
Citation:
Apres je peux effectivement lui mettre des param en GET, mais j'ai beau faire des test, aucun resultat
Salut,
As-tu essayer d'envoyer ton document XML en POST a la place ?
Quelles données veux tu transferer ? Si il y a juste quelques champs créer tout un document XML n'est peut-être pas très judicieux
Passer les données en appelant le script php avec : script.php?prenom=Jean&nom=Martin peut très bien fonctionner.

Bon courage
Taum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 20h56   #10
Rédacteur
 
Avatar de siddh
 
Inscription : novembre 2005
Messages : 3 879
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : novembre 2005
Messages : 3 879
Points : 4 270
Points : 4 270
regardes du coté des sockets, en ouvrant une socket sur le port 80 de ton serveur et en lui envoyant les headers adéquats, tu simulera un post de formulaire.

Il faudra bien entendu encoder ton fichier.

Je penses qu il vaut mieux aller demander dans le forum java comment émuler un post de formulaire vers un serveur.

Apres en php, ça sera un traitement classique de reception de formulaire
__________________
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
siddh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h48.


 
 
 
 
Partenaires

Hébergement Web