Bonjour,
J'ai passé mon site (http://www.jak-lambersart.org) en php5 et j'ai un soucis avec mon squelette:
dans la page sommaire (index du site), j'inclus un fond (http://www.jak-lambersart.org/squelettes/droite.html) qui contient des lignes du type:
[$agenda = array_merge($agenda,dan_getallagenda("(#TEXTE*|texte_script)"));]
avec une erreur sur la fonction array_merge.
La fonction dan_getallagenda est définie de la façon suivante:
function dan_getagenda($texte,$deflien='')
{
$cal_array = array();
...
$i=0;
foreach ($calendar as $calendar_item){
...
$cal_array[]=$item;
}
}
return $cal_array;
}
pourtant les deux paramètres de array_merge sont bien des array. je ne comprends pas...
Daniel
On Fri, 2006-10-06 at 10:34 +0200, Daniel ANDRE wrote:
[$agenda = array_merge($agenda,dan_getallagenda("(#TEXTE*|texte_script)"));]
avec une erreur sur la fonction array_merge.
La fonction dan_getallagenda est définie de la façon suivante:
function dan_getagenda($texte,$deflien='')
{
$cal_array = array();
...
$i=0;
foreach ($calendar as $calendar_item){
...
$cal_array=$item;
}
}
return $cal_array;
}
heu .. tu pourrais la refaire sans les erreurs de copier/coller : y'a
$calendar_item qui devient $item et dan_getallagenda qui devient
dan_getagenda ...
--
À+, Pif.
christian lefebvre a e'crit :
On Fri, 2006-10-06 at 10:34 +0200, Daniel ANDRE wrote:
[$agenda = array_merge($agenda,dan_getallagenda("(#TEXTE*|texte_script)"));]
avec une erreur sur la fonction array_merge.
La fonction dan_getallagenda est de'finie de la fac,on suivante:
function dan_getagenda($texte,$deflien='')
{
$cal_array = array();
...
$i=0;
foreach ($calendar as $calendar_item){
...
$cal_array=$item;
}
}
return $cal_array;
}
heu .. tu pourrais la refaire sans les erreurs de copier/coller : y'a
$calendar_item qui devient $item et dan_getallagenda qui devient
dan_getagenda ...
Oups de'sole' pour dan_getallagenda, je me suis trompe' de fonction. concernant le rest, je ne voulais pas faire du copier/coller massif d'ou` les coupures un peu trop violentes.
donc le code complet de la page d'accueil :
http://www.jak-lambersart.org/squelettes/sommaire.html
qui appelle par un inclure
http://www.jak-lambersart.org/squelettes/droite.html
qui lui fait contient
[$agenda = array_merge($agenda,dan_getallagenda("(#TEXTE*|texte_script)"));]
La fonction dan_getallagenda est de'finie dans un fichier mo_agenda.php dans ecrire dont une copie est ici:
http://www.jak-lambersart.org/mo_agenda.txt
Pour e^tre complet (afin j'espe`re
) ce fichier est inclus par mes_options.php:
<?php
array( $plugs);
/*if (is_dir("ecrire")){
if (!function_exists('extraire_lien'))
include_ecrire("inc_texte.php3");
$dirprefix = 'ecrire/';
} else {
$dirprefix = '';
}*/
$dirprefix=(@is_dir("ecrire") ? 'ecrire/' : '');
$plugs = glob($dirprefix.'mo_*.php');
if ($plugs)
foreach ($plugs as $plug)
include($plug);
?>
Merci pour toute aide
Daniel