[SPIP Zone] Retours d'usage SPIP2SPIP

Salut,

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

Le 03/01/2018 à 16:12, Jean Marie Grall a écrit :

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...

Merci,

             jean marie

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Salut,

Le 03/01/2018 à 16:58, JLuc a écrit :

Le 03/01/2018 à 16:12, Jean Marie Grall a écrit :

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].\";'");

je viens de tester, mais aucune différence...

             jean marie