Bonjour,
Je suis en SPIP 3.1.7 (certains plugins sont encore non-compatibles 3.2), j'utilise le plugin Formidable (version 3.5.3) et je récupère le message suivant que je veux lire le contenu des réponses à un formulaire, quel qu'il soit :
Parse error: syntax error, unexpected '[' in /home/fondssai/www/plugins/auto/formidable/v3.5.3/formulaires/exporter_formulaire_reponses.php on line 241
A priori je n'ai touché à rien dans le plugin !
Qu'est-ce que ça peut-être ? Vers quelle piste mle diriger pour corriger cela ?
Le site est hébergé chez OVH.
Merci de vos réflexions,
--
Philippe G.
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus
A priori je n'ai touché à rien dans le plugin !
Qu'est-ce que ça peut-être ? Vers quelle piste mle diriger pour corriger
cela ?
Le site est hébergé chez OVH.
Merci de vos réflexions,
C'est une modif récente de Marcimat, avec la syntaxe = pour créer un
tableau. Cette syntaxe ne fonctionne qu'à partir de PHP 5.4. Ce qui
n'est pas de trop, donc tu dois avoir un bien vieille version sachant
que déjà la 5.4 n'est plus supportée (même pas de fix de sécu hein :
plus supportée du tout) depuis plus de 2 ans… et donc la version que tu
utilises est encore plus vieille apparemment.
Je te conseille donc de trèèès rapidement monter de version de PHP !
Tu devrais trouver ça dans la doc de OVH. Déjà normalement leur version
par défaut est 5.6 mais sur les hébergements déjà en place depuis
longtemps il manque un fichier à mettre à la racine pour dire quelle
version.
Bonjour,
Je suis en SPIP 3.1.7 (certains plugins sont encore non-compatibles 3.2), j'utilise le plugin Formidable (version 3.5.3) et je récupère le message suivant que je veux lire le contenu des réponses à un formulaire, quel qu'il soit :
Parse error: syntax error, unexpected '[' in /home/fondssai/www/plugins/auto/formidable/v3.5.3/formulaires/exporter_formulaire_reponses.php on line 241
A priori je n'ai touché à rien dans le plugin !
Qu'est-ce que ça peut-être ? Vers quelle piste mle diriger pour corriger cela ?
Le site est hébergé chez OVH.
Merci de vos réflexions,
C'est une modif récente de Marcimat, avec la syntaxe = pour créer un
tableau. Cette syntaxe ne fonctionne qu'à partir de PHP 5.4. Ce qui
n'est pas de trop, donc tu dois avoir un bien vieille version sachant
que déjà la 5.4 n'est plus supportée (même pas de fix de sécu hein :
plus supportée du tout) depuis plus de 2 ans… et donc la version que tu
utilises est encore plus vieille apparemment.
Je te conseille donc de trèèès rapidement monter de version de PHP !
Tout ça c'est bien joli, mais il y a aussi la réalité.
1/ SPIP 3.0 ne nécessite pas PHP 5.4
2/ On ne maitrise pas toujours la version de PHP.
Je maintiens encore (et je ne suis pas le seul) des sites en 3.0 sur des serveurs avec PHP 5.3 sur lesquels je n'ai pas la main.
Ça, c'est un fait _concret_.
Je conseille donc plutôt de faire attention, dans les plugins compatibles SPIP 3.0, à ne pas utiliser la syntaxe raccourcie.
Je conseille donc plutôt de faire attention, dans les plugins
compatibles SPIP 3.0, à ne pas utiliser la syntaxe raccourcie.
Je ne vois pas en quoi c'est incompatible.
Marcimat n'aurait pas dû mettre de effectivement, MAIS les personnes
qui ont la main sur leur hébergement DOIVENT mettre à jour pour PHP 5.6.
C'est un impératif de sécurité, PHP 5.4 n'est plus maintenu y compris en
sécurité depuis plus de 2 ans déjà.
Si tu n'as pas la main, tu ne peux rien faire, ok, c'est pas ta faute et
tant pis pour le client qui a un mauvais hébergeur pas sérieux. Mais si
tu as à la main, tu dois absolument le faire.
Or là, il est indiqué que c'est sur OVH, donc il peut mettre à jour et
changer pour 5.6 en 5min.
Bonjour,
Je suis en SPIP 3.1.7 (certains plugins sont encore non-compatibles 3.2), j'utilise le plugin Formidable (version 3.5.3) et je récupère le message suivant que je veux lire le contenu des réponses à un formulaire, quel qu'il soit :
Parse error: syntax error, unexpected '[' in /home/fondssai/www/plugins/auto/formidable/v3.5.3/formulaires/exporter_formulaire_reponses.php on line 241
A priori je n'ai touché à rien dans le plugin !
Qu'est-ce que ça peut-être ? Vers quelle piste mle diriger pour corriger cela ?
Le site est hébergé chez OVH.
Merci de vos réflexions,