Bonjour à tous
Voila, j'ai un petit site qui troune pour l'instant avec une page PHP avec le texte en dur... mais je souhaite aller chercher mes infos dans un fichier XML (plus de rapidité en modif).
J'ai créé le site en local sous easyphp et tout fonctionne correctement;
Création objet domdocument, lecture etc...
Seul problème, au moment de transférer tout cela chez mon hebergeur, erreur à l a deuxième ligne:
et voici les lignes 166 et 167 de mon source php:Fatal error: Call to undefined function: load() in /hsphere/local/home/******/cpc.plongees.fr/index_xml.php on line 167
J'ai alors immédiatement controlé la version php de mon hébergeur mais ca semble compatible:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $dom=new DomDocument(); $dom->load('./contenu.xml'); function print_element($node,$balise){ $child=$node->getElementsByTagName($balise);// $node = Mon noeud foreach($child as $array){ echo str_replace("]",">",str_replace("[","<",($array->nodeValue.'<br><br>'))); } }
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 domxml DOM/XML enabled DOM/XML API Version 20020815 libxml Version 20616 HTML Support enabled XPath Support enabled XPointer Support enabled DOM/XSLT enabled libxslt Version 1.1.12 libxslt compiled against libxml Version 2.6.16 DOM/EXSLT enabled libexslt Version 1.1.12
Vous pouvez accéder au phpinfo ici: http://www.vinceonline.fr/phpinfo.php
Ma question est donc, pourquoi mon load ne fonctionne pas... et comment faire pour contourner le soucis ???
Partager