Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > SimpleXML
SimpleXML Forum d'entraide pour l'extension SimpleXML, qui permet de manipuler des documents XML en PHP (approche 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 02/02/2007, 01h30   #1
Invité régulier
 
Inscription : mai 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 40
Points : 9
Points : 9
Par défaut [SimpleXML] Erreur "failed to load external entity"

Salut !

Voilà j'ai un problème : dès que j'appelle mon fichier XML (en réalité un PHP qui génère un XML), j'obtiens le message d'erreur énoncé dans le titre. Voici mon code :

$xml = simplexml_load_file('monFichier.php?param1=toto&param2=bob');

J'ai l'impression que la faut vient de "?param1=toto&param2=bob". J'ai pourtant appliqué un htmlspecialchars sur l'url, j'ai même essayé avec url_encode() et rawurlencode(), mais j'ai toujours mon erreur "failed to load external entity". Pourtant le fichier XML est bon.

D'où vient l'erreur ? Merci énormément pour vos réponses, car là je tourne en rond ! :-(
seb92500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 01h34   #2
Membre à l'essai
 
Inscription : décembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 36
Points : 24
Points : 24
utilise simplexml_load_string pour charger un fichier avant de le lire sa se passera mieux je pense

description detailler de la function : http://agora.unige.ch/guides/php/php...ad-string.html
cellestion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 11h11   #3
Invité régulier
 
Inscription : mai 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 40
Points : 9
Points : 9
Merci pour ta réponse, mais j'avais deja essayé et j'ai toujours une erreur ! :-(
seb92500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 11h41   #4
Membre à l'essai
 
Inscription : décembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 36
Points : 24
Points : 24
Montre moi ta source stp et les includes si il y en a
cellestion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2007, 09h27   #5
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Bonjour,

s'agissant d'une ouverture d'une ressource "à distance", il serait préférable je pense de préciser l'URL absolue :
Code :
$xml = simplexml_load_file('http://www.tonsite.com/path/monFichier.php?param1=toto&param2=bob');
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather 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 01h43.


 
 
 
 
Partenaires

Hébergement Web