Page 1 sur 1

simplexml_load_file()

Posté : 22 janv. 2007, 01:03
par jules32
Bonjour a tous,
voila j'ai un petit probleme de chargement de ficher XML. en effet j'ai un erreur du style..

Fatal error: Call to undefined function: simplexml_load_file() in d:\www\thenightphotographer.com\htdocs\site\fonctions\pages.inc.php on line 5

dans le fichier pages.inc.php:
<?php

function pages()
{
	$xml = simplexml_load_file('pages.xml');

	foreach($xml->page as $page)
	{
		if (niveau($page->niveau))
		{
			$nom = $page->nom.'';
			$pages[$nom] = $page->niveau;
		}
	}
	
	return $pages;
}

?>
j'ai chercher un peu partout mais je n'ai pas trouve vraiment de solution. Je suis en train de migrer un site qui était chez free sur hebergeur-discount. Sur free ca marche sans soucis... je en comprend pas pourquoi ca ne fonctione pas chez hebergeur-discount. la fonction
simplexml_load_file()
fonctionne sûre, chez hebergeur-discount (j'ai contacte le service technique).

Est ce que quelqu'un pourrait m'aider?? je dois intégrer ce site avant la fin de semaine..

merci ;)

Posté : 22 janv. 2007, 01:54
par Ajoloca
Bonsoir,

C'est étonnant comme problème.

Assure-toi que la fonction existe chez l'hébergeur en question.

Tu peut le savoir avec
<?php phpinfo(); ?>
et regarder si tu as une section SimpleXML

Posté : 22 janv. 2007, 02:00
par jules32
j'ai envoyé un mail au service technique et le mec m'a assuré que la fonction existant. mais lorsque je fais ce que tu me dis je ne trouve pas de section SimpleXML... ca voudrait dire qu'il s'est foutu de moi??

Posté : 22 janv. 2007, 02:11
par Ajoloca
Re,

Je n'irait pas jusque là, mais...

Regarde mon phpinfo et tu verras qu'il existe bien une section pour SimpleXML

EDIT :
Regarde dans les options de compilation si tu vois QQ chose se rapportant à libxml, xmlreader, xmlwriter

Posté : 22 janv. 2007, 09:01
par zeus
Salut,

Est-ce que cet hebergeur propose bien PHP5. Cette fonction n'est disponible uniquement en PHP5.

S'il propose PHP 4 et PHP 5, essaye de changer l'extension de ton fichier en .php5, il est possible que les fichiers .php soient interprété en PHP 4 ;)