Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

Les récents warnings php

Robert ROLLAND
le 30 novembre 2021
à 13:45
Rappel du sujet :

Bonjour, il y a quelques mois, des warnings concernant php 7.4 (utilisé par expoactes) se sont affichés en haut de la page d’accueil de notre site AG13 (d’autres sites ont aussi été impactés). Ceci a été réparé. D’ailleurs j’ai vu que cette modification qui concerne le passage de php 7.2 à php 7.4 a été faite dans la version téléchargeable sur sourceforge. En plus, sur la version du site AG13 j’ai vidé la fonction dequote_magic_quotes() de tools/function.php qui ne sert plus à rien de son contenu, le corps est désormais {}.

Récemment (le 08/11.2021) de nouveaux warnings se sont affichés sur la page d’accueil. Curieusement ces warnings concernent la version php 8 (alors que le site tourne en php 7.4). Ils disent que mettre dans une déclaration de fonction des variables optionnelles avant des variables obligatoires est "deprecated". Je n’ai rien modifié et ces messages ne s’affichent plus !!

Le fichier impacté est au moins /tools/actutils.php
Sont concernées (au moins) les fonctions

function navigation($root="",$level, $type="", $commune=null,$patronyme=null,$prenom=null)

function liste_patro_2($script,$root,$xcomm,$xpatr,$titre,$table,$stype="",$gid,$note)

function solde_ok($cout=0,$dep_id,$typact,$xid)

Sur une version locale j’ai essayé la solution suivante, mettre =null à la place de la valeur par defaut de la variable optionnelle et dans le début de la fonction tester si le paramètre est "empty" auquel cas on attibue au paramètre la valeur qui était auparavant par défaut dans la déclaration. Par exemple :

function navigation($root=null,$level, $type=null, $commune=null,$patronyme=null,$prenom=null)

if (empty($root)) $root="" ;
if (empty($type)) $type="" ;
.....

Ca a l’air de marcher mais il faudrait le confirmer ...

Cordialement,

Robert Rolland

Les récents warnings php

Bonjour,

ExpoActes ne dépend ni de SPIP ni d’Excal. C’est un logiciel externe que nous mettons à disposition de nos hébergés pour être utilisé "dans des conditions normales".

ExpoActes n’a pas encore été modifié pour être utilisé en php >7.x

Pour toute demande d’adaptation personnelle, merci de s’adresser au forum dédié :
expoactes chez googlegroups.com

Les récents warnings php

Bonjour,

désolé d’avoir mal rédigé mon message. Pour faire court la question est : comment se fait il qu’alors que nous tournons sous php 7.4, notre site ait reçu des warnings le 8/11/2021 qui me semble-t-il proviennent de php 8 ?
Comme ces warnings ont disparu, ce n’est pas très important, tout va bien, curiosité mise à part.

Bien cordialement
Robert Rolland

Les récents warnings php

Je n’ai reçu aucune remontée des autres ExpoActes hébergés sur SppFactory.fr à ce sujet.
 :-/

Les récents warnings php

Bonjour,
ça ne m’étonne guère. Daniel Ranchin, vice président d’AG13
qui était connecté au site m’a signalé ces affichages en haut de la page d’accueil du site,
je suis allé voir, effectivement il y avait ces warnings. Le temps de récupérer par ftp le fichier php incriminé, de regarder les fonctions déclarées fautives, et de me reconnecter au site, les warnings avaient disparu. Je suppose qu’il y a eu peut être un essai de php 8, soit par l’équipe spip soit par infomaniak.
Cordialement,
RR

les récents warning

Je suppose qu’il y a eu peut être un essai de php 8, soit par l’équipe spip soit par infomaniak.

tu suppose bien :-))

réponse le 30/11/2021, 11:51 suite a ton message ....

> Savez vous si des essais de version 8 de php ont été faits ?

Oui il y a eu un passage a php 8 lorsqu’on ai passé en spip 4.0.0 le 11/08/2021 23:40:58

suite au retour d’une erreur de plugin nous sommes repassé a php7.4.25 le lendemain

Réagir au sujet
Qui êtes-vous ?
Votre message

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

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.1.3