merci Valéry
pour le premier cas, dans inc/wikirenderer_xhtml.conf.php, ligne 141
j'ai remplacé :
if (ereg('^/',$contents[0]))
par :
if (preg_match('#^/#',$contents[0]))
j'ai ajouté les # après avoir trouvé ça sur un forum... j'ignore
toujours ce que je fais mais ça a fonctionné !
pour le 2ème cas, dans extinc/class.lum.php, lignes 230 à 242 c'est
plus "corsé"... pour l'instant, j'ai remplacé partout dans cette
partie ereg par preg_match, et également ereg_replace par
preg_replace :
function setURL($pageNum)
{
$strLink = $_SERVER['REQUEST_URI'];
//Suppression de l'information de session
if(preg_match(session_name().'='.session_id().'([&]){1}',$strLink))
$strLink = preg_replace(session_name()."=".session_id().'([&])
{1}','',$strLink);
else
$strLink = preg_replace('([?&])
{1}'.session_name().'='.session_id(),'',$strLink);
if(preg_match('([?&]){1}'.$this->varPage.'=([0-9])+',$strLink))
{
$strLink = preg_replace('([?&]){1}'.$this->varPage.'=([0-9])+', '\
\1'.$this->varPage.'='.$pageNum, $strLink);
}
else
{
if(preg_match('#\?#',$strLink))
{
$strLink = $strLink.'&'.$this->varPage.'='.$pageNum;
}
else
{
$strLink = $strLink.'?'.$this->varPage.'='.$pageNum;
}
}
return str_replace('&','&',$strLink);
}
mais il y a encore des erreurs :
Warning: preg_match() [function.preg-match]: Delimiter must not be
alphanumeric or backslash in /home/pajumtl/domains/
pajumontreal.org/
public_html/paju_fr/manager/extinc/class.lum.php on line 230
Warning: preg_replace() [function.preg-replace]: Unknown modifier '{'
in /home/pajumtl/domains/
pajumontreal.org/public_html/paju_fr/manager/
extinc/class.lum.php on line 233
Warning: preg_match() [function.preg-match]: Unknown modifier '{' in /
home/pajumtl/domains/
pajumontreal.org/public_html/paju_fr/manager/
extinc/class.lum.php on line 236
NB : je ne suis pas experte PHP, donc la lecture de la doc ne m'aide
pas énormément et je ne peux pas dire aux admins d'attendre que j'aie
le niveau pour résoudre le problème
je ne crois pas que je puisse changer la version de PHP via le
fichier .htaccess... l'hébergeur a envoyé des messages dernièrement
signalant le changement de version et cette info n'y figurait pas, je
vais vérifier quand même au cas où...