get_magic_quotes_gpc() is deprecated avec PHP 7.4

Pour les problèmes avec l'installation ou l'utilisation du script - About install and use problems.

Modérateurs : boulmontjj, Pierre G., Malabar, Otomatic

Règles du forum
Pensez à effectuer une recherche et à consulter la FAQ, la réponse à votre question a de grandes chances d'avoir déjà été donnée ;-).
Dans votre message, n'oubliez pas de mentionner l'URL vers votre livre d'or, cela nous permet de vous aider bien plus efficacement :super:.
milef77
Messages : 11
Inscription : Mer 10 Oct 2018, 16:51

get_magic_quotes_gpc() is deprecated avec PHP 7.4

Messagepar milef77 » Lun 25 Mai 2020, 19:09

Bonjour,

Je teste le livre d'or en version 5.06 sur un serveur en PHP 7.4 et j'ai un message suivant :

Deprecated: Function get_magic_quotes_gpc() is deprecated in /var/www/html/Ardennes/livre_d_or/include/funct_utiles.php on line 66

Ce n'est pas bloquant, mais je préfère préparer pour l'avenir, car le code de la ligne 66 ne fonctionnera plus dans le futur. Voici le bloc qui pose problème :

Code : Tout sélectionner

if (!get_magic_quotes_gpc()){
//      while (list ($key, $val) = each ($_POST))
   // Remplacement de each par foreach pour support PHP 7.2.x
    foreach($_POST as $key => $val) {
         if (!is_array($val))
            $_POST[$key] = addslashes($val);
    }
//      while (list ($key, $val) = each ($_GET))
   // Remplacement de each par foreach pour support PHP 7.2.x
    foreach($_GET as $key => $val) {
         if (!is_array($val))
            $_GET[$key] = addslashes($val);
    }
   }


Comment modifier ce code.

Merci d'avance.

Otomatic
Modérateur
Modérateur
Messages : 751
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: get_magic_quotes_gpc() is deprecated avec PHP 7.4

Messagepar Otomatic » Mar 26 Mai 2020, 08:23

Bonjour,

J'investigue ;)
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

Otomatic
Modérateur
Modérateur
Messages : 751
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: get_magic_quotes_gpc() is deprecated avec PHP 7.4

Messagepar Otomatic » Mar 26 Mai 2020, 10:13

Bonjour,

A priori, vous n'avez pas la dernière version 5.0.6 http://aviatechno.net/files/agb_utf8.zip qui corrige cet avertissement ainsi sans doute que d'autres et ne présente pas de problèmes avec PHP 7.4.6, MySQL 8.0.20, MariaDB 10.4.13.
Je suis désolé, mais l'archive est parfois modifiée sans qu'il y ait d'évolution du numéro de version ;-)
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

milef77
Messages : 11
Inscription : Mer 10 Oct 2018, 16:51

Re: get_magic_quotes_gpc() is deprecated avec PHP 7.4

Messagepar milef77 » Mer 27 Mai 2020, 09:54

Bonjour,

Merci pour cette réponse très rapide.

J'ai téléchargé agb_utf8 et tout est rentré dans l'ordre.


Revenir vers « Installation & utilisation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités