|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2005 Messages : 40 ![]() |
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¶m2=bob'); J'ai l'impression que la faut vient de "?param1=toto¶m2=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 ! :-( |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 36 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2005 Messages : 40 ![]() |
Merci pour ta réponse, mais j'avais deja essayé et j'ai toujours une erreur ! :-(
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : décembre 2004 Messages : 36 ![]() |
Montre moi ta source stp et les includes si il y en a
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 490 ![]() |
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¶m2=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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com