desactiver les magic quotes par php

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • desactiver les magic quotes par php

    bonjour,

    je cherche le moyen de desactiver les magic quotes dans un dossier qui contient mon site joomla.

    l'hebergeur n'offre pas la possibilité de le faire par dossier, et je ne voudrais pas impacter les autres dossiers.

    les solutions php.ini et htaccess ne fonctionnent pas.

    il faut donc un include et un php, mais je ne sais pas le coder, ni ou le placer.

    d'avance merci.
    aidons nous les uns les autres ...

    https://www.web54.fr

  • #2
    Re : desactiver les magic quotes par php

    Bonjour

    Avec un .htaccess dans le bon repertoire ( tu es sur pour le htaccess? voir le site de php )



    Code PHP:
    php_flag magic_quotes_gpc Off 
    ++
    Wis


    NB : Je reflehis a comment le htaccess ne peut pas fonctionner. Serais tu par hasard en cgi pour le php?
    Dernière édition par Wismer à 09/12/2014, 09h23

    Commentaire


    • #3
      Re : desactiver les magic quotes par php

      Avec un .htaccess dans le bon repertoire
      Pas vraiment puisque :
      les solutions php.ini et htaccess ne fonctionnent pas.
      Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
      Confucius

      Commentaire


      • #4
        Re : desactiver les magic quotes par php

        Ca me surprend, tu es en opposition avec le site de php.

        Tu es en php par cgi?

        Commentaire


        • #5
          Re : desactiver les magic quotes par php

          voila la réponse de l'hebergeur :

          je peux vous le désactiver pour tout le site si vous le souhaitez, mais pas par répertoire.

          Notre installation de PHP est en mode FPM, ce qui autorise de meilleures performances et surtout une excellente isolation des processus entre les clients. L'inconvénient est qu'il n'utilise pas de php.ini par client, et donc vous ne pouvez pas en définir un spécifique. Nous proposons par contre une personnalisation des paramètres les plus courants, mais pas par répertoire.

          Une autre possibilité est mentionnée ici : http://stackoverflow.com/questions/5...shared-hosting

          Il s'agit de rajouter ces quelques lignes dans un script appelé par un require pour défaire manuellement l'effet des magic quotes. Il suffira lors de la mise en production en mode magic_quotes off de supprimer le require.

          if ( in_array( strtolower( ini_get( 'magic_quotes_gpc' ) ), array( '1', 'on' ) ) )
          {
          $_POST = array_map( 'stripslashes', $_POST );
          $_GET = array_map( 'stripslashes', $_GET );
          $_COOKIE = array_map( 'stripslashes', $_COOKIE );
          }


          je n'y comprends pas grand chose, et je ne voudrais pas tout casser.
          aidons nous les uns les autres ...

          https://www.web54.fr

          Commentaire


          • #6
            Re : desactiver les magic quotes par php

            j'ai trouvé une solution qui desactive l'effet des magic quotes dans les articles :


            donc je peux modifier mon contenu sans souci

            il me reste à trouver comment desactiver le message d'avertissement en backend
            aidons nous les uns les autres ...

            https://www.web54.fr

            Commentaire


            • #7
              Re : desactiver les magic quotes par php

              Code PHP:
              Notre installation de PHP est en mode FPM 
              Cela explique pourquoi la modification de la variable par htaccess ne fonctionne pas.

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X