Mon détecteur et PHP7.0.18
-
Bonjour à tous,
Mon hébergeur vient de passer en [u]PHP 7.0.18[/u]. L'installation de "Mon Détecteur" s'est correctement passée, les tables se sont crées dans ma base de données, mais l'obtention de données ne se fait pas. Et le log d'erreur indique ceci: "[26-Apr-2017 17:43:38 UTC] PHP Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/*********/public_html/myblitzortung/includes/classes/FilesDownload.class.php on line 67" .
Y-a-t-il, parmi vous un spécialiste de PHP qui pourrait me tirer d'affaire et me dire comment sortir de ce message.
Cordialement -
preg_replace() ne fonctionne plus avec un sélecteur /e. Il faut remplacer cette fonction par preg_replace_callback à la ligne indiquée dans le message d'erreur.
Tu n'as pas moyen de forcer une ancienne version de php? -
Merci Clément,
Effectivement j'ai pu revenir en PHP 5.6 mais le problème se reposera un jour car mon hébergeur est en test avec PHP 7.1. Donc "wait and see"! -
Me voilà à nouveau,
Malgré mon retour en PHP 5.6, j'ai toujours ce message d'erreur:"[05-May-2017 10:40:56 UTC] PHP Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/*******/public_html/myblitzortung/includes/classes/FilesDownload.class.php on line 67" et du coup ma base ne se met plus à jour et mon détecteur non plus.
Alors Clément, comme tu me le disait précédemment, comment fait-on pour modifier cette ligne 67 dans FilesDownload.class.php si cela est possible?
Merci -
Tu peux essayer de remplacer le fichier existant par celui qui se trouve en pièce jointe.
Je n'ai pas le problème en ce qui me concerne. -
c'est quand même bizarre que certains ont des soucis en passant en PHP7 ..
j'ai fais une migration de mon serveur de sorte que je puisse saute de versions et en passant sous php 7.0.19 ... aucune modification et ça marche comme sous PHP5 ..... :roll:
bon si,j'ai du faire une mis à jour de jpgraph (la version de 2014 ne marchait pas en php7, voilà passé en version 4 et c'est reparti) -
J'ai exactement eu la même chose Eric.
Maintenant je me tâte à passer en 7.1 ou pas... -
et voilà que je suis en 7.1.5 .. no problemo