Bonjour,
Je fait appel à vos connaissances, par ce que là je sèche sévère...
Depuis que mon hébergeur est passé à la version 7.3.13 de php, j'ai l'erreur suivante:
"Invalid argument supplied for foreach()".
Cela fonctionnait parfaitement avant le changement de version, si je fait var_export sur la fonction, avant la version 7.3.13 j'obtient:
array (
0 => 'block_menu.html',
1 => 'block_fiches_pratiques.html',
2 => 'block_fiche_aleatoire.html',
3 => 'block_random_annonces.html',
4 => 'block_consult.html',
5 => 'block_random_images.html',
6 => 'block_user_information.html',
7 => 'block_horoscope.html',
8 => 'block_favoris.html',
9 => 'block_links.html', )
Depuis la nouvelle version j'obtient:
'bbbbbbbbbb'.
Voici le code incriminé:
Merci de votre aide...
Modifié par Felipe (06 Feb 2020 - 15:03)
Je fait appel à vos connaissances, par ce que là je sèche sévère...
Depuis que mon hébergeur est passé à la version 7.3.13 de php, j'ai l'erreur suivante:
"Invalid argument supplied for foreach()".
Cela fonctionnait parfaitement avant le changement de version, si je fait var_export sur la fonction, avant la version 7.3.13 j'obtient:
array (
0 => 'block_menu.html',
1 => 'block_fiches_pratiques.html',
2 => 'block_fiche_aleatoire.html',
3 => 'block_random_annonces.html',
4 => 'block_consult.html',
5 => 'block_random_images.html',
6 => 'block_user_information.html',
7 => 'block_horoscope.html',
8 => 'block_favoris.html',
9 => 'block_links.html', )
Depuis la nouvelle version j'obtient:
'bbbbbbbbbb'.
Voici le code incriminé:
if($left_block_ary !='') {
foreach ($left_block_ary as $block => $value)
{
$template->assign_block_vars('left_block_files', array(
'LEFT_BLOCKS' => portal_block_template($value),
'LEFT_BLOCK_ID' => $left_block_id[$block],
'LEFT_BLOCK_SOURCE' => htmlspecialchars_decode(smilies_pass(censor_text($left_block_source[$block]))),
'LEFT_BLOCK_NOM' => $left_block_nom[$block],
));
} } else {}
Merci de votre aide...
Modifié par Felipe (06 Feb 2020 - 15:03)