Utilisation de XML avec EasyPHP
Bonjour à tous, j'ai un petit soucis avec la gestion de mes fichiers xml.
En effet, je souhaite tout simplement à récupérer des informations dans un fichier xml tout simple
Voici mon fichier xml qui s'appelle 1234.xml
Code:
1 2 3 4 5
| <?xml version="1.0" encoding="iso-8859-1"?>
<Personne>
<nom>Nom</nom>
<prenom>Prenom</prenom>
</Personne> |
dans mon fichier php j'ai ce code
Code:
1 2 3 4 5 6
|
$xml = simplexml_load_file('1234.xml');
foreach($xml->personne as $personne) {
echo 'Nom : ' ,utf8_decode($personne->nom).'<br>';
echo 'Prenom : ' ,utf8_decode($nouvelle->prenom).'<br>';
} |
Il y a peut-être des erreurs car je n'ai jamais pu le corriger en effet j'ai celà qui s'affiche dans mon navigateur:
personne as $personne) { echo 'Nom : ' ,utf8_decode($personne->nom).'
'; echo 'Prenom : ' ,utf8_decode($nouvelle->prenom).'
'; } ?>
soit la partie de mon code qui se situe aprés le premier ->
Ensuite lorsque je me rend dans l'interface d'administration de Easyphp 2.0b1 et que clique sur "Afficher les extensions" puis sur "xmlReader" j'ai ce message d'erreur qui s'affiche:
Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP 2.0b1\home\index.php on line 263
et voici la partie incriminée de la page index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
foreach($extensions as $extension)
{
echo "<div><img src='/images_easyphp/extension.gif' width='16' height='11' alt='extension' border='0' /><span class='extension_name'>$extension</span> [<a href='index.php?to=ext&exts=$extension'>$extensions_functions</a>]</div>";
if ($_GET['exts']==$extension)
{
$functions = @get_extension_funcs($_GET['exts']);
@sort($functions);
foreach($functions as $function)
{
echo "<div class='function_name'><img src='images_easyphp/function.gif' width='16' height='11' alt='function' border='0' />" . $function . "</div>";
}
echo "<br />";
}
} |
Si quelqu'un pouvait m'aider merci