IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Envoi fichier XML vers serveur et réception réponse


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut Envoi fichier XML vers serveur et réception réponse
    Bonjour à tous !

    j'ai problème d'envoi et de réception de fichiers xml.
    En fait, je ne vois absolument pas comment faire.
    J'ai cherché mais je trouve toujours des problemes relatifs à l'upload d'images, envoi de mails etc.
    Je dois convertir un texte en fichier XML, l'envoyer à un serveur
    www.nom-serveur.com/API/XML/
    Ce serveur doit traiter ce fichier et m'en envoyer un autre (toujours en XML).

    Mon probleme est que je ne vois pas comment envoyer le fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    move_uploaded_file($xmlfile, $url_serveur); // ?
    2eme probleme : Quel code faut-il utiliser pour la réception ?

    J'utilise DOMIT! pour la conversion (parse).

    Merci beaucoup !!
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  2. #2
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    Salut !

    j'ai essayé avec ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(move_uploaded_file($xmlfile, $url_serveur))
             echo "Envoi du fichier ok ! <br /> <strong>Attente de la reception...</strong>";
    mais ca ne marche pas.
    Quelqu'un a une idée, s'il vous plait ?

    Merci
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  3. #3
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 671
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 671
    Par défaut
    pour uploader un fichier, tu dois surement passer par un formulaire, non ?
    tu pourrais nous donner plus de détails sur ce que tu as comme contraintes ?

  4. #4
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    Bonjour,

    oui, j'utilise un formulaire.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <FORM action="https://www.serveur.com/API/1.0/" method="post" name="getuserinfo">
      	<P>Veuillez cliquer sur le bouton envoyer 
      	<INPUT type="submit" value="Envoyer">
      	<INPUT type="hidden" name="envoi_serveur" value="<?php $xmlfile; ?>">
    </FORM>
    Après avoir cliqué sur le bouton "envoyer", j'atteris sur https://www.serveur.com/API/1.0/
    avec seulement "414" ecrit sur la page (texte brut).

    Voila ce que je dois faire (contraintes) :

    1. recupérer le login et mot de passe utilisateur
    2. les enregistrer dans un fichier xml
    3. les envoyer à un serveur (https://www.serveur.com/API/1.0/)
    4. recuperer un autre fichier xml contenant d'autres informations sur l'utilisateur, que le serveur m'envoie.
    5. transformer le fichier xml en tableau
    6. afficher ces informations.


    Je bute sur les points 3 et 4...
    Merci bcp.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Le problème ne viendrait-il pas du serveur distant? Tu nous dis qu'il affiche le XML en texte brut si j'ai bien compris, donc le XML passe bien au serveur mais ce serait lui qui ferait mal son travail en l'affichant et non en le traitant.

    webrider

  6. #6
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut
    C'est pas le XML qu'il affiche mais "414".
    J'ai une page blanche, avec "414" ecrit en haut à gauche.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

Discussions similaires

  1. Envoie automatique de fichier xml vers un serveur
    Par alex61 dans le forum VB.NET
    Réponses: 18
    Dernier message: 06/01/2011, 09h08
  2. Envoi d'un fichier XML vers un Web Service
    Par Agrumes dans le forum Linux
    Réponses: 2
    Dernier message: 06/02/2008, 15h09
  3. Transfert de fichier Client vers Serveur via INDY erreur ?
    Par bzh56 dans le forum Web & réseau
    Réponses: 2
    Dernier message: 20/03/2006, 10h34
  4. [VB.Net] Transfert de fichier local vers serveur
    Par geros dans le forum ASP.NET
    Réponses: 4
    Dernier message: 13/02/2006, 15h14
  5. newbie : fichier xml vers html via command-line
    Par morti dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 08/11/2005, 07h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo