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

Bibliothèques et frameworks PHP Discussion :

[SimpleXML] Erreur avec simplexml_load_file


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Par défaut [SimpleXML] Erreur avec simplexml_load_file
    Bonjour,
    je cherche à utiliser simplexml_load_file pour charger un xml qui est une réponse à une requête HTTP (je reçois en entrée de mon php les paramètres pour la requête HTTP) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = simplexml_load_file("http://blabla.fr/xml?param1=".$_REQUEST["param1"]."&param2=".$_REQUEST["param2"]);
    NB : j'ai volontairement caché l'adresse de la requête

    Quels que soient les paramètres, j'ai en réponse :
    Warning: simplexml_load_file(http://blabla.fr/xml?param1=param1&param2=param2) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/blabla/www/blabla.php on line 5

    Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://blabla.fr/xml?param1=param1&param2=param2" in /home/blabla/www/blabla.php on line 5
    Pourtant, j'ai vérifié et re-re-vérifié que la requête est correcte : quand je la copie dans Firefox, ça m'affiche bien le XML attendu....

    Je suis débutante en PHP, et là, j'ai beau chercher, je ne trouve pas....! D'autant plus que ce code que j'ai récupéré était censé fonctionner....

    Merci de votre aide !

  2. #2
    Invité
    Invité(e)
    Par défaut
    hmmm pit'etre que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $xml = simplexml_load_file(rawurlencode("http://blabla.fr/xml?param1=".urlencode($_REQUEST["param1"])."&param2=".urlencode($_REQUEST["param2"])));

Discussions similaires

  1. [SimpleXML] Problème avec simplexml_load_file
    Par pitou26 dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 12/12/2011, 18h10
  2. [SimpleXML] erreur sur simplexml_load_file
    Par rebirth03 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 08/02/2010, 11h07
  3. [SimpleXML] Erreur : fonction simplexml_load_file indéfinie
    Par defacta dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/10/2007, 13h08
  4. [SimpleXML] pb avec simplexml_load_file dans sous dossier
    Par astrolane dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 31/08/2007, 14h51
  5. [SimpleXML] erreur avec simple XML sur le constructeur
    Par zulot dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 20/04/2007, 16h06

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