Forum de l’article

Le pied

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Rappel de la discussion
Version PHP page contact en cause ?
Fabrice - le 14 novembre 2017

Bonjour,

Sur trois sites, après passage à PHP 5.6 ==>
Parse error : syntax error, unexpected ’[’ in /home/.../www/plugins/auto/escal/v3.87.47/formulaires/contact.php on line 149

Y aurait-il un rapport de cause à effet ?

A part cela, tout est merveilleux, merci Jean Christophe !

Version PHP page contact en cause ?
Jean Christophe Villeneuve - le 14 novembre 2017

Hello

C’est bien possible mais ça dépasse mes compétences. Je pose la question sur la iiste SPIP-users

Version PHP page contact en cause ?
Fabrice - le 14 novembre 2017

 ! Aaah ! A chaque fois je suis renversé, sidéré, halluciné, par votre disponibilité, votre générosité, votre rapidité, votre... je n’en jette plus c’est promis.
Mais, quand même à chaque fois... je suis... Bref !

D’autres sont apparemment touchés aussi (source Google) :
- https://www.astrologicafe.com/spip.php?page=contact&lang=fr
- www.veloxygene.fr/cyclo/spip/spip.php?page=contact&lang=fr
- www.lacouleedouce-lasuze.fr/spip.php?page=contact&lang=fr

Doit y’avoir un rapport.

Mais alors le PHP et moi ça fait "trois" (pour la rime)

Version PHP page contact en cause ?
Jean Christophe Villeneuve - le 14 novembre 2017

Merci pour les fleurs, je prends ! 😎

Peux-tu essayer de modifier directement dans le fichier /escal/formulaires/contact.php la ligne 150 en remplaçant
"X-Originating-IP: ".$GLOBALS['ip']
par
"X-Originating-IP: ".$_SERVER["REMOTE_ADDR"]
et me dire si ça règle le problème.

Version PHP page contact en cause ?
Fabrice - le 14 novembre 2017

Modif. directe... ben non 🙁
Cache vidé... pas plus 🙁
Désolé mon idole.

Version PHP page contact en cause ?
stephane - le 14 novembre 2017

JC je prend au vol

juste en passant les sites incriminé ne serait il pas hebergé chez OVH , j’ai constaté deux choses
version escal sont différentes :
donc c’est pas escal
des sites en php 5.6 chez free.fr ne sont pas touché
des sites chez OVH en php7 ne sont pas touché

a priori seul les sites en php 5.6 chez OVH serait impacté a confirmé.

Version PHP page contact en cause ?
Fabrice - le 14 novembre 2017

OVH aussi exact !
Je tente le PHP7.
brrrr...

Version PHP page contact en cause ?
Fabrice - le 14 novembre 2017

CATASTROPHE !
Le site est une page blanche avec une erreur sql (?)
J’ai remis via .htacces en 5.6 : "problème de cache" (?)
Misère !

Version PHP page contact en cause ?
Jean Christophe Villeneuve - le 15 novembre 2017

Hello

Bon d’abord, le fait ques ces sites n’aient pas la même version d’Escal n’est pas suffisant pour dédouaner Escal car ils peuvent très bien avoir le même fichier contact.php

En revanche si ce sont des sites qui utilisent tous php 5.6 et sont hébergés chez OVH, là c’est une vraie piste.

Où en es-tu Fabrice avec ton site ? Tu as bien remis le fichier contact.php comme il était au début ?

Version PHP page contact en cause ?
Fabrice - le 15 novembre 2017

Bonjour Jean Christophe,

Tu as bien remis le fichier contact.php comme il était au début ?

Oui, aussitôt après l’essai.

Rien trouvé de similaire sur le forum OVH.
Mais, "veloxygene" n’est pas chez OVH...
(Je viens de le contacter, peut-être offriront-ils une autre piste)

Passage au PHP 7, très mauvaise idée.

Heureusement, tmp c’est régénéré tout seul, le site s’est réaffiché... sauf "contact" 🙁

Drôle d’histoire.

Version PHP page contact en cause ?
Fabrice - le 15 novembre 2017

Google indique aujourd’hui 8 sites "impactés" comme l’on dit maintenant.

Version PHP page contact en cause ?
Jean Christophe Villeneuve - le 15 novembre 2017

8 sites impactés sur les 1392 sites utilisant Escal, on ne peut pas vraiment incriminer Escal, en tout pas lui seul.

Reste maintenant à arriver à corriger le souci.

Version PHP page contact en cause ?
Jean Christophe Villeneuve - le 15 novembre 2017

Hello Fabrice

On me propose une autre piste donc peux tu remplacer les lignes

        'headers'=> [
            "X-Originating-IP: ".$GLOBALS['ip']     
        ],

par

   'headers'=> array(
            "X-Originating-IP: ".$GLOBALS['ip']
        ),

bien vider le cache et tester en recalculant la page.

Version PHP page contact en cause ?
Fabrice - le 15 novembre 2017

Tu es un champion
Tu es un champion
Tu es
Tu es
Tu es un champion.

Problème résolu. BRAVO ! ET MERCI !

Version PHP page contact en cause ?
Jean Christophe Villeneuve - le 15 novembre 2017

Cool ! Mais le champion c’est cam.laffit de la liste SPIP à qui je vais transmettre tes louanges de ce pas.

Et je vais aussi corriger dans Escal.