Spip 3.2.3 : undefined constant date, oui this will throw an Error in a future version of PHP

Bonsoir,

Avec Spip 3.2.3 et le squelette Escal je reçois le message suivant :

Warning: Use of undefined constant date - assumed 'date' (this will
throw an Error in a future version of PHP

La même chose avec oui, val.

Y a-t-il une correction ?

Cordialement.

--
Laurent Bloch - https://www.laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Hello

Cela semble lié à la noisette « statistiques »

Peux-tu mettre « Nombre de visiteurs du jour » à "non’ pour voir si ça vient de là ?

Sinon, essayer de mettre les autres stats à « non » 1 par 1 pour voir laquelle génère ce warning ?

A noter que sur qui est aussi en spip 3.2.3 il n’y a pas de warning. Donc quelle est ta version de php ?

En attente de ton retour.

JC

Et je n’ai pas compris le « La même chose avec oui, val. »

JC

Le dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :

Et je n'ai pas compris le "La même chose avec oui, val."

Le même message survient avec des variables nommées oui et val.

Le 02/02/2019 à 23:02, Laurent Bloch a écrit :
> Bonsoir,
>
> Avec Spip 3.2.3 et le squelette Escal je reçois le message suivant :
>
> Warning: Use of undefined constant date - assumed 'date' (this will
> throw an Error in a future version of PHP
>
> La même chose avec oui, val.
>
> Y a-t-il une correction ?
>
> Cordialement.
>
>
> _______________________________________________
> Spip-avec-escal@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-avec-escal

--
Laurent Bloch - https://www.laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Bonjour, et merci de la réponse,

Le dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :

Cela semble lié à la noisette "statistiques"

Peux-tu mettre "Nombre de visiteurs du jour" à "non' pour voir si ça
vient de là ?

Hum, je ne trouve pas où effectuer la manœuvre :frowning:

Sinon, essayer de mettre les autres stats à "non" 1 par 1 pour voir
laquelle génère ce warning ?

A noter que sur https://testescal.spipfactory.fr/ qui est aussi en spip
3.2.3 il n'y a pas de warning. Donc quelle est ta version de php ?

Php 7.2, Escal 4.2.42

Cordialement !

--
Laurent Bloch - https://www.laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Le 03/02/2019 à 12:40, Laurent Bloch a écrit :

Bonjour, et merci de la réponse,

Le dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :

Cela semble lié à la noisette "statistiques"

Peux-tu mettre "Nombre de visiteurs du jour" à "non' pour voir si ça
vient de là ?

Hum, je ne trouve pas où effectuer la manœuvre :frowning:

Dans la config d'Escal

Paramétrage des blocs latéraux -> Titres et contenus -> Partie "Statistiques"

Sinon, essayer de mettre les autres stats à "non" 1 par 1 pour voir
laquelle génère ce warning ?

A noter que sur https://testescal.spipfactory.fr/ qui est aussi en spip
3.2.3 il n'y a pas de warning. Donc quelle est ta version de php ?

Php 7.2, Escal 4.2.42

Cordialement !

_______________________________________________
Spip-avec-escal@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-avec-escal

Le dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :

Le 03/02/2019 à 12:40, Laurent Bloch a écrit :
dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :
>
>> Cela semble lié à la noisette "statistiques"
>>
>> Peux-tu mettre "Nombre de visiteurs du jour" à "non' pour voir si ça
>> vient de là ?

Non, cela ne résout pas le problème.

>> Sinon, essayer de mettre les autres stats à "non" 1 par 1 pour voir
>> laquelle génère ce warning ?

Je m'y attaque.

Merci, et bonne fin de dimanche !

--
Laurent Bloch - https://www.laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Le dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :

Le 03/02/2019 à 12:40, Laurent Bloch a écrit :

> Le dimanche 03 février 2019 Jean Christophe Villeneuve a écrit ceci :
>
>> Cela semble lié à la noisette "statistiques"
>>
>> Peux-tu mettre "Nombre de visiteurs du jour" à "non' pour voir si ça
>> vient de là ?

Non, le problème subsiste. Il veut que l'on remplace date par 'date' comme nom de variable.

>> Sinon, essayer de mettre les autres stats à "non" 1 par 1 pour voir
>> laquelle génère ce warning ?

Alors en supprimant toutes les statistiques cela supprime l'erreur des blocs latéraux sur la page d'accueil. Mais pour un article l'erreur subsiste pour la variable oui ; ecrire/public/composer.php est incriminé :

Warning: Use of undefined constant oui - assumed 'oui' (this will throw
an Error in a future version of PHP)
in /home/clients/2ea9770f460154cb810fe27db3dcd32c/web/BlogLB/ecrire/public/composer.php(92) :
eval()'d code on line 260

Cordialement !

--
Laurent Bloch - https://www.laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Là j’avoue ne plus vraiment comprendre car je ne reproduis pas sur un site avec les mêmes versions de spip/escal/php

Tu pourrais me créer un compte webmestre temporaire que je puisse tenter de cibler la source du warning ?

JC

Le lundi 04 février 2019 Jean Christophe Villeneuve a écrit ceci :

Là j'avoue ne plus vraiment comprendre car je ne reproduis pas sur un
site avec les mêmes versions de spip/escal/php

Tu pourrais me créer un compte webmestre temporaire que je puisse tenter
de cibler la source du warning ?

Voilà, c'est fait, ton nom de famille en minuscules, mdp envoyé par mail.

Merci, et bonne journée !

--
Laurent Bloch - https://laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Le 02/02/2019 à 23:02, Laurent Bloch (by way of Laurent Bloch <lb@laurentbloch.org>) a écrit :

Bonsoir,

Avec Spip 3.2.3 et le squelette Escal je reçois le message suivant :

Warning: Use of undefined constant date - assumed 'date' (this will
throw an Error in a future version of PHP

La même chose avec oui, val.

Y a-t-il une correction ?

Cordialement.

est-ce que le fichier est précisé?

Le lundi 04 février 2019 Maïeul a écrit ceci :

Le 02/02/2019 à 23:02, Laurent Bloch (by way of Laurent Bloch
<lb@laurentbloch.org>) a écrit :
> Bonsoir,
>
> Avec Spip 3.2.3 et le squelette Escal je reçois le message suivant :
>
> Warning: Use of undefined constant date - assumed 'date' (this will
> throw an Error in a future version of PHP
>
> La même chose avec oui, val.
>
> Y a-t-il une correction ?
>
> Cordialement.
>
>
est-ce que le fichier est précisé?

Parfois :
Warning: Use of undefined constant oui - assumed 'oui' (this will throw
an Error in a future version of PHP)
in /home/clients/2ea9770f460154cb810fe27db3dcd32c/web/BlogLB/ecrire/public/composer.php(92) :
eval()'d code on line 260

Parfois pas :
Warning: Use of undefined constant date - assumed 'date' (this will
throw an Error in a future version of PHP)
in /home/clients/2ea9770f460154cb810fe27db3dcd32c/web/MySpip3/tmp/cache/skel/html_87d529611174b8ab9230d2cd1793c801.php
on line 875

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

--
Laurent Bloch - https://www.laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Le 04/02/2019 à 13:54, Laurent Bloch a écrit :

est-ce que le fichier est précisé?

Parfois :
Warning: Use of undefined constant oui - assumed 'oui' (this will throw
an Error in a future version of PHP)
in /home/clients/2ea9770f460154cb810fe27db3dcd32c/web/BlogLB/ecrire/public/composer.php(92) :
eval()'d code on line 260

Parfois pas :
Warning: Use of undefined constant date - assumed 'date' (this will
throw an Error in a future version of PHP)
in /home/clients/2ea9770f460154cb810fe27db3dcd32c/web/MySpip3/tmp/cache/skel/html_87d529611174b8ab9230d2cd1793c801.php
on line 875

mouais, ca va être compliqué.
Bon deja, ton hebergeur devrait pas afficher les warnings. Cela étant serait bien de résoudre cela
est-ce que tu peux m'envoyer le
tmp/cache/skel/html_87d529611174b8ab9230d2cd1793c801.php
en question?

Le 02/02/2019 à 23:02, Laurent Bloch (by way of Laurent Bloch <lb@laurentbloch.org>) a écrit :

Bonsoir,

Avec Spip 3.2.3 et le squelette Escal je reçois le message suivant :

Warning: Use of undefined constant date - assumed 'date' (this will
throw an Error in a future version of PHP

La même chose avec oui, val.

Y a-t-il une correction ?

Cordialement.

Suites aux échanges que nous avons eu avec Laurent, avec notamment transmissions plus précis des fichiers problématiques, j'ai pu debuger 3 cas (peut être pas tous... à voir)

Il faudra
- mettre à jour le plugin Licence vers 0.9.4
- mettre à jour le plugin Escal vers 4.2.43

Et très certainement vider le cache ou faire un var_mode=recalcul sur les pages qui pose problème (je dis bien recalcul, pas calcul)

Maïeul

Le lundi 04 février 2019 Maïeul a écrit ceci :

Le 02/02/2019 à 23:02, Laurent Bloch (by way of Laurent Bloch
<lb@laurentbloch.org>) a écrit :

> Avec Spip 3.2.3 et le squelette Escal je reçois le message suivant :
>
> Warning: Use of undefined constant date - assumed 'date' (this will
> throw an Error in a future version of PHP
>
Suites aux échanges que nous avons eu avec Laurent, avec notamment
transmissions plus précis des fichiers problématiques, j'ai pu debuger 3
cas (peut être pas tous... à voir)

Il faudra
- mettre à jour le plugin Licence vers 0.9.4
- mettre à jour le plugin Escal vers 4.2.43

Et très certainement vider le cache ou faire un var_mode=recalcul sur
les pages qui pose problème (je dis bien recalcul, pas calcul)

Merci Maïeul ! J'attendrai la sortie de ces versions. Pour l'instant ce n'est pas trop gênant.

Amicalement.

--
Laurent Bloch - https://laurentbloch.net - lb@laurentbloch.org
Si vous trouvez que l'éducation coûte cher, essayez l'ignorance !
(A. Lincoln)

Super et merci Maïeul pour ces corrections.

Une question au passage : tu as modifié 2 lignes en remplaçant §arg=« date » par §arg=" ‹ date › " et §arg=« val » par §arg=" ‹ val › "

Mais quelques lignes plus haut je vois 2 if($arg==« date ») et un if($arg==« val »)

Ne faudrait-il pas y effectuer les mêmes corrections ?

JC