simplexml_load_file()

jules32
Invité n'ayant pas de compte PHPfrance

22 janv. 2007, 01:03

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 ;)

ViPHP
ViPHP | 1961 Messages

22 janv. 2007, 01:54

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
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

jules32
Invité n'ayant pas de compte PHPfrance

22 janv. 2007, 02:00

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??

ViPHP
ViPHP | 1961 Messages

22 janv. 2007, 02:11

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
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 janv. 2007, 09:01

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 ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer