Partage
  • Partager sur Facebook
  • Partager sur Twitter

set_magic_quotes_runtime() is deprecated

    25 septembre 2009 à 10:53:40

    Salut,

    Je fais le tuto (http://www.siteduzero.com/tutoriel-3-88618-avant-propos-comment-fonctionne-ce-tutoriel.html) pour comprend comment fonctionne le MVC, mais lorsque j'ai fais tous les premiers fichier et que je regarde sous Wamp se que sa donne, j'ai cette erreur en haut de page:

    Deprecated: Function set_magic_quotes_runtime() is deprecated in W:\Wamp\www\mvc\global\init.php on line 6

    SCREEN: http://www.noelshack.com/up/aab/untitled-349339e648.png

    Quelqu'un peux m'aider svp?
    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      25 septembre 2009 à 11:11:16

      Ce n'est pas une erreur, c'est un message t'indiquant que cette méthode est dépréciée : elle est vouée à disparaître dans les prochaines version de php. Tu devrais le signaler à la personne qui a écrit ce tutoriel, et regarder dans la doc de php ce qu'ils te conseillent de faire à la place.
      • Partager sur Facebook
      • Partager sur Twitter
      Vous utilisez git et (Composer, Sismo, Symfony ou ctags)? Simplifiez vous la vie avec des hooks!
        25 septembre 2009 à 13:09:50

        Mais sa viens de quoi cette erreur php?
        • Partager sur Facebook
        • Partager sur Twitter
          25 septembre 2009 à 13:18:03

          Du fait que les magic_quotes sont dépréciées en PHP5 et seront supprimées en PHP6, du coup bah il t'affiche un avertissement comme quoi c'est une fonction dépréciée et donc qu'il faut éviter de l'utiliser. :)
          • Partager sur Facebook
          • Partager sur Twitter
            25 septembre 2009 à 13:57:59

            Oups tu as raison ça s'appelle bien une erreur. Voici la liste des caractéristiques dépréciées en php 5.3 : http://us2.php.net/manual/en/migration53.deprecated.php
            l'utilisation d'une de ces choses dans ton code provoquera une erreur dont le code sera E_DEPRECATED
            • Partager sur Facebook
            • Partager sur Twitter
            Vous utilisez git et (Composer, Sismo, Symfony ou ctags)? Simplifiez vous la vie avec des hooks!
              4 juillet 2010 à 12:19:59

              Ouvrez le "W:\Wamp\www\mvc\global\init.php" ou "include/config.php" ou "config.inc.php"

              trouver:
              set_magic_quotes_runtime (0);

              remplacer:
              ini_set ("magic_quotes_runtime", 0);

              profitez-en!
              • Partager sur Facebook
              • Partager sur Twitter
                6 septembre 2010 à 11:16:53

                Bonjour,

                la même problématique avec cette fonction :

                $all_day = ereg_replace(" ", " ", get_vocab("all_day"));

                comment la remplacer par ini_set (......);

                j'ai essayé plein de version mais j'y arrive pas

                Merci beaucoup de votre aide
                • Partager sur Facebook
                • Partager sur Twitter
                  6 septembre 2010 à 11:28:06

                  Bonjour :)

                  Il va falloir utiliser les fonctions PCRE à la place :
                  http://fr.php.net/manual/fr/function.preg-replace.php
                  • Partager sur Facebook
                  • Partager sur Twitter
                    20 février 2014 à 11:35:48

                    Par exemple pour remplacer:

                    • set_magic_quotes_runtime($mqr); 
                    • par
                    • ini_set ("magic_quotes_runtime", $mqr);

                    sed -i -re  "s/set_magic_quotes_runtime\s*\((.+)\);/ini_set (\"magic_quotes_runtime\", \1);/g" Fichier.php

                    Pour modifier tous vos PHP depuis un répertoire :

                    find <REPERTOIRE> -name "*.php" -exec sed -i -re  "s/set_magic_quotes_runtime\s*\((.+)\);/ini_set (\"magic_quotes_runtime\", \1);/g" {} \;

                    -
                    Edité par elannaud 20 février 2014 à 11:52:59

                    • Partager sur Facebook
                    • Partager sur Twitter
                      21 avril 2017 à 16:19:39

                      we j'ai essayé d'enlever les deux lignes du codes dans inti.php et ça marche

                      KakombaJosue a écrit:

                      j'ai le mm blem sur le set_magic_quotes_runtim()



                      -
                      Edité par KakombaJosue 21 avril 2017 à 16:23:40

                      • Partager sur Facebook
                      • Partager sur Twitter

                      set_magic_quotes_runtime() is deprecated

                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                      • Editeur
                      • Markdown