Probleme foreach in php5

samaoui -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
j'ai un script qui fait appel a une fonction comme suite (ligne 122):

// ### Extract template bits
foreach($xml->array['template_set']['template_bit'] as $key => $value) {
$bits_array[$value['group_name']['VALUE']][$value['bit_name']['VALUE']] = $value['content']['VALUE']; //
}

cette fonction marche en php5 mais quand j'ai migré sur un autre hebergeur qui n'a pas php4 juste php5 j'ai l'erreur:

Invalid argument supplied for foreach() in /home/public_html/monsite.info/source/Admin-Panel/admin.templatefunctions.php on line 122

aider moi à resoudre ce probleme merci

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Fait un var_dump de $xml->array['template_set']['template_bit']
0
samaoui
 
Merci avion-f16, prière de m'éclaircir un peu plus...
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
var_dump($xml->array['template_set']['template_bit']);
https://www.php.net/manual/fr/function.var-dump.php
0