Simplexml_load_file() sur les serveurs Free.fr
Bonjour,
Alors voilà, j'ai codé ma page pour récupérer des infos d'un fichier xml. J'ai testé en local, tout fonctionne très bien, mais sur le serveur free, je n'ai que des erreurs WARNING...
Voici le code ma page php5 pour pouvoir utiliser le simplexml sur free :
Code:
1 2 3 4 5 6
| <?php
$liste_chansons = simplexml_load_file('playlist.xml');
foreach ($liste_chansons->chanson as $chanson) {
print "\nType {$chanson['TITRE']} <br />\n";
}
?> |
L'allure de mon fichier xml :
Code:
1 2 3
| <liste_chansons>
<chanson TITRE="Titre de la chanson" ARTISTE="Nom de l artiste"/>
</liste_chansons> |
Donc en local, ça m'affiche correctement "Titre de la chanson" mais sur free j'obtiens :
Code:
1 2 3 4 5
| Warning: simplexml_load_file() [function.simplexml-load-file]: http://monsite.free.fr/playlist.xml:3: parser error : Entity 'nbsp' not defined
Warning: simplexml_load_file() [function.simplexml-load-file]: <TITLE>ERREUR : L'URL demandée n'a pu être chargée</TIT
Warning: simplexml_load_file() [function.simplexml-load-file]: ^ |
.... et tout plein d'autres dans le genre...
J'ai fais un phpinfo sur free, voilà le résultat :
Code:
1 2 3 4 5 6 7 8 9 10 11
| PHP Version 5.1.3RC4-dev
SimpleXML
Simplexml support enabled
Revision $Revision: 1.151.2.22 $
Schema support enabled
xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.30 |
Donc bon... tout à l'air ok comme ça...
Si quelqu'un à une idée8-)
Merci d'avance!