OVH Community, votre nouvel espace communautaire.

DOMDocument et méthode load...


Boota
24/03/2009, 14h09
C'est bon j'ai trouvé ma réponse via un autre forum, il suffisait de changer l'interpreteur de php4 a php5.

bye

Boota
24/03/2009, 12h16
Bonjour,

J'essaye desesperement de charger un fichier XML contenant un flux rss afin de l'afficher. Je me suis tourné vers l'utilisation de DOMDocument, car c'est le moyen le plus propre de le faire à mon gout !

Sauf que... Pas moyen d'y arriver, je me retrouve toujours avec une erreur !

Voilà la parti du code qui me pose probleme :
Code PHP:
$dom = new DOMDocument(); 
$dom->load('http://www.xul.fr/rss-fr.xml'); 
Si je ne passe pas de paramètre lorsque j'instancie l'objet j'ai l'erreur suivante :

Warning: domdocument() expects at least 1 parameter, 0 given in /homez.42/dealeur/www/index.php on line 11

la ligne 11 correspond à
Code PHP:
$dom = new DOMDocument(); 
Si je passe des parametres comme
Code PHP:
$dom = new DOMDocument('1.0''iso-8859-1'); 
il me retourne le même genre d'erreur.

Si je ne specifie pas de parametre mais simplement
Code PHP:
$dom = new DOMDocument(''); 
l'erreur disparait.

C'est alors qu'intervient la seconde erreur : Fatal error: Call to undefined method: domdocument->load() in /homez.42/dealeur/www/index.php on line 12

La ligne 12, vous l'avez deviné correspond à
Code PHP:
$dom->load('http://www.xul.fr/rss-fr.xml'); 
J'ai également testé loadXML mais rien n'y fait.

Après avoir consulter plusieurs tutoriel, je m'appercois que mon code est semblable aux leurs...

Le pire dans tout cela, c'est que ce code fonctionne parfaitement bien sur mon serveur local qui n'est autre que XAMPP avec sa configuration d'origine.

Merci d'avance, je vais allez me pendre avant ce soir.