Pb pour parser fichier xml

Résolu/Fermé
speck Messages postés 5 Date d'inscription vendredi 20 août 2010 Statut Membre Dernière intervention 26 août 2010 - 23 août 2010 à 17:01
speck Messages postés 5 Date d'inscription vendredi 20 août 2010 Statut Membre Dernière intervention 26 août 2010 - 26 août 2010 à 13:37
Bonjour,

un fichier utilisant une fonction php DOMDocument() fonctionne bien sur le domaine avisassurancevie.net

... mais le même fichier ne fonctionne pas sur le domaine comparatifassurance.net

j'ai lu que cette fonction DOMDocument était accessible à partir de php5. et effectivement quand je renomme le fichier sur comparatifassurance.net avec l'extension .php5, cela fonctionne.

QUESTION : comment connaitre la version de PHP installée sur chaque domaine
A voir également:

1 réponse

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
23 août 2010 à 17:55
Salut.

La version de PHP, c'est pour le script qui parse (celui qui utilise DOM), pas pour le serveur qui génère le fichier XML. D'ailleur, le fichier cible pourrait très bien avoir l'extension .xml ou .txt

Essaye de récupérer le contenu du fichier avec file_get_contents ou cURL et utiliser la méthode DOMDocument::loadXML.

https://www.php.net/file_get_contents
https://www.php.net/curl
https://www.php.net/manual/fr/domdocument.loadxml.php
0
speck Messages postés 5 Date d'inscription vendredi 20 août 2010 Statut Membre Dernière intervention 26 août 2010
26 août 2010 à 13:37
merci ! en fait j'ai modifié le .htaccess en "forçant" la version de PHP en PHP5. En effet, OVH m'a répondu que la version installée sur ce site était PHP4, d'où le bug.

contenu du .htaccess (1ère ligne) :
SetEnv PHP_VER 5
0