Log:
interdire_scripts etant applique sur toutes les balises, il se trouve parfois avec un array() en entree. Dans ce cas ressortir aussitot car on ne sait pas gerer.
Merci,
La plupart des warnings sont éradiqués mais il en reste quelques un :
( ! ) Warning: strlen() expects parameter 1 to be string, array given in /Users/yohann/Sites/SPIP/spip-2.0/ecrire/inc/filtres.php on line 713
( ! ) Warning: strlen() expects parameter 1 to be string, array given in /Users/yohann/Sites/SPIP/spip-2.0/ecrire/inc/utils.php on line 614
Le 2eme apparait de moins en moins, mais là je le trouve quelques fois en vidant le cache...
Le 18 févr. 2010 à 00:30, cedric@yterium.com a écrit :
Log:
interdire_scripts etant applique sur toutes les balises, il se trouve parfois avec un array() en entree. Dans ce cas ressortir aussitot car on ne sait pas gerer.
Le 18 févr. 2010 à 00:48, Yohann Prigent a écrit :
Merci,
La plupart des warnings sont éradiqués mais il en reste quelques un :
( ! ) Warning: strlen() expects parameter 1 to be string, array given in /Users/yohann/Sites/SPIP/spip-2.0/ecrire/inc/filtres.php on line 713
( ! ) Warning: strlen() expects parameter 1 to be string, array given in /Users/yohann/Sites/SPIP/spip-2.0/ecrire/inc/utils.php on line 614
Le 2eme apparait de moins en moins, mais là je le trouve quelques fois en vidant le cache...
Ce cas là n'est pas normal. Il correspond à un appel de chemin($x) avec $x qui n'est pas une chaine, ce qui est illicite. Je ne préfère donc pas corriger, car le bug vient d'autre part.
Pour trouver, tu peux ajouter une ligne dans la fonction chemin() :
if (!is_null($dir_path) AND !is_string($dir_path)){
var_dump($dir_path);
die();
}