j’ai refait qqs tests dans différentes config PHP en SPIP 3.2 suite au commit (compatibilité PHP 7) : - En PHP 5.6 - En PHP 7.0/7.1/7.2 - En PHP 5.6 - En PHP 7.0/7.1/7.2 Voilà pour mes tests, je suis dispo si besoin d’en refaire d’autres… Merci, jean marie
j'ai refait qqs tests dans différentes config PHP en SPIP 3.2 suite au commit Connexion · GitLab (compatibilité PHP 7)
Dans ce commit les $2 deviennent $matches[1] alors que la regexp est la même.
Pourrais tu essayer en remplaçant le
strtolower("'s:'.strlen($matches[1]).':\".$matches[1].\";'");
par
strtolower("'s:'.strlen($matches[2]).':\".$matches[2].\";'");
?
JL
*SPIP2SPIP **V3.3.0
*- En PHP 5.6
* ok
- En PHP 7.0/7.1/7.2
* importe les articles et leur logo
* importe les mots-clefs (mais ne les crées pas s'ils n'existent pas)
* n'importe pas les événements ni les docs joints
*SPIP2SPIP **V3.3.1
*- En PHP 5.6
* importe les articles et leur logo
* importe événements et mots-clefs
* n'importe pas les docs joints
- En PHP 7.0/7.1/7.2
* importe les articles et leur logo
* importe les mots-clefs (mais ne les crées pas s'ils n'existent pas)
* n'importe pas les événements ni les docs joints
Voilà pour mes tests, je suis dispo si besoin d'en refaire d'autres...
j'ai refait qqs tests dans différentes config PHP en SPIP 3.2 suite au commit Connexion · GitLab (compatibilité PHP 7)
Dans ce commit les $2 deviennent $matches[1] alors que la regexp est la même.
Pourrais tu essayer en remplaçant le
strtolower("'s:'.strlen($matches[1]).':\".$matches[1].\";'");
par
strtolower("'s:'.strlen($matches[2]).':\".$matches[2].\";'");