Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
https://www.brol.info/mediaplayer/1851
/homepages/15/d258054173/htdocs/labodc2/all-blogs/plugins/info/inc/lib.info.php:61 Function create_function() is deprecated 32 /plugin.php?p=info
Trace d'exécution
[/homepages/15/d258054173/htdocs/labodc2/all-blogs/plugins/info/inc/lib.info.php:85] : info::printf
[/homepages/15/d258054173/htdocs/labodc2/all-blogs/plugins/info/index.php:65] : info::fp
[/homepages/15/d258054173/htdocs/labodc2/dotclear/admin/plugin.php:42] : ::include
un autre effet de php7.x, si quelqu'un a un éclair de génie, je prends ;)
Merci
Hors ligne
Bonjour,
En effet, depuis php 7.2.x la fonction create_function est dépréciée...
Si j'ai bien compris :
- il faut remplacer, par ex, par une fonction anonyme : http://php.net/manual/fr/functions.user-defined.php
- la ligne incriminée ne fait qu'ajouter une balise <strong> au contenu de chaque ligne "$str"
Je ne suis pas praticien - loin de là, dans cette histoire de fonctions définies par l'utilisateur mais j'ai testé le remplacement de la ligne par
function(&$str) { $str = '<strong>'.$str.'</strong>'; });
Je ne sais pas si cela donne le résultat souhaité, mais, en tous cas, la fonction est acceptée sous php.7.2.9
note: pas testé sous php versions <7.2
Si quelqu'un peut vérifier la correction proposée et/ou proposer une solution valide,
ce serait super ;-)
Pour info, le code incriminé(create_function) qui renvoie l'erreur :
array_walk($array,
create_function('&$str','$str = \'<strong>\'.$str.\'</strong>\';'));
Dernière modification par nanart (2018-11-01 13:37:35)
Dernière version stable Dotclear sur wampserver et chez ovh
Versions testing & unstable en local
https
php: 7.4 - 8 +
Hors ligne
Salut, j'ai mis à jour avec le ZIP téléchargé sur GitHub
Mais ensuite Dotclear m'a dit un truc du genre "oups yena 2"
J'ai donc effacé le nouveau
L'ancien marche dans "Plugin"
J'ai effacé l'ancien des plugin puis de nouveau installé le 1.9.0
Ben le menu à gauche reste sur "info" alors que dans le zip téléchargé de Github il y a "info-master"
En renommant le zip "info.zip" et le rep dedans de "info-master" à "info" ça marche
RTFM ? Oui mais pas vu sur Github ;)
"On peut user de tout mais faut pas en abuser!"
Hors ligne
Ah tiens oui, faut renommer le dossier. Apparemment, ça touche tous mes machins sur github,
Franchement, vu mon peu d'intérêt actuel pour la chose web, je ne vais certainement pas m'en préoccuper plus que ça. Tu es parvenu à trouver le soucis et le corriger, c'est tout ce qui compte.
Bravo !
Hors ligne
mise à jour pour dc2.24 (la partie sur les url a été supprimée car déconne et je ne sais pas réparer ça) :
https://github.com/brol/info
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).