Bonjour,
Je suis un petit nouveau sur le site (depuis 2009 ) mais j'évolue doucement.
Je recontre un problème qui va peut-être vous paraître enfantin :
J'ai bâti mon site de photos avec PIWIGO et il fonctionnait plutôt bien, jusqu'à présent.
Or, j'ai voulu mettre à jour PHP depuis la 5.6 vers la 7.2, à l'aide de l'outil intégré dans cPanel : PHP version manager.
Depuis je suis confronté à des messages d'erreur sur la page d'accueil, dont voici un aperçu :
Voici la ligne de code relative à la première erreur mentionnée :
Alors, Docteurs, c'est grave ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function safe_version_compare($a, $b, $op=null) { $replace_chars = create_function('$m', 'return ord(strtolower($m[1]));'); // add dot before groups of letters (version_compare does the same thing) $a = preg_replace('#([0-9]+)([a-z]+)#i', '$1.$2', $a); $b = preg_replace('#([0-9]+)([a-z]+)#i', '$1.$2', $b); // apply ord() to any single letter $a = preg_replace_callback('#\b([a-z]{1})\b#i', $replace_chars, $a); $b = preg_replace_callback('#\b([a-z]{1})\b#i', $replace_chars, $b); if (empty($op)) { return version_compare($a, $b); } else { return version_compare($a, $b, $op); } } ?>
Partager