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 :

Charger un fichier xml à partir d'un URL


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut Charger un fichier xml à partir d'un URL
    Bonjour,
    je cherche à charger un fichier xml dans un fichier PHP
    J'ai utilisé simplexml_load_file
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $daten = simplexml_load_file('(http://localhost/prestashop1.4.7/api/customers');
    mais j'ai eu cette erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Warning: simplexml_load_file(http://localhost/prestashop1.4.7/api/customers) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.0 401 Unauthorized in C:\wamp\www\webService\0-CustomersList.php
    Mercii de me proposer une solution !!

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 501
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 501
    Par défaut
    salut,

    c'est normal ta parenthese ouvrante avant le http de ton url ?
    [edit]
    il ne te manque pas "ton_fichier.xml" a la fin de l'url que tu souhaites ouvrir ?
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    j'ai supprimé le parenthèse !!mais le meme message d'erreur

    Je travaille avec prestashop(CMS e-commerce).Je cherche à consommer un web service
    l'url :http://localhost/prestashop1.4.7/api/customers contient le contenu suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <prestashop><customers><customer id="1" xlink:href="http://localhost/prestashop1.4.7/api/customers/1"/><customer id="3" xlink:href="http://localhost/prestashop1.4.7/api/customers/3"/><customer id="2" xlink:href="http://localhost/prestashop1.4.7/api/customers/2"/></customers></prestashop>
    j'ai pas des fichiers.xml ce sont les résultats d'un web service qui liste les clients !! comment je dois faire ??

  4. #4
    Membre confirmé Avatar de Freyskeyd
    Homme Profil pro
    Développeur PHP | Flex
    Inscrit en
    Octobre 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur PHP | Flex
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 87
    Par défaut
    ::

    essai de mettre un entête XML.


    <?xml version="1.0" encoding="UTF-8">


    et vérifie que l'index.php de ton url fait bien un

    ++

  5. #5
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par défaut
    C'est pas une erreur de parsage mais d'accès.
    Erreur 401 => Autorisation refusée

    Vérifies les droits d'accès.

Discussions similaires

  1. [DOM] charger un fichier xml à partir de son url
    Par laurentSc dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 14/11/2011, 12h09
  2. Réponses: 6
    Dernier message: 01/12/2010, 23h33
  3. [C#] Charger un fichier XML à partir du server
    Par samm_g_h dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/06/2009, 12h42
  4. Lire un fichier XML à partir d'une URL
    Par spaukensen dans le forum Langage
    Réponses: 3
    Dernier message: 18/03/2008, 12h03
  5. [DOM] [JAVA + XML] Ouvrir un fichier xml à partir d'une url
    Par Hell dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 09/06/2005, 01h06

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