IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Directives] Désactiver les magic_quotes


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 184
    Par défaut [Directives] Désactiver les magic_quotes
    Bonsoir,

    C'est à n'y rien comprendre, j'ai eu beau placer la ligne de code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set_magic_quotes_runtime(0);
    dans tous mes fichiers .php (pas ceux inclus via include() ), et les magic quotes sont encore activés: les antislashes d'échappement sont encore là.

    On m'a parlé de mettre un fichier php.ini avec cette option désactivée dans tous les dossiers du serveur, vous approuvez?

  2. #2
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Le fichier php.ini est un fichier de configuration de PHP.
    Je doute que ton hebergeur te laisse y accéder...
    Cependant, si c'est en local, dans ton fichier php.ini, tu as les lignes :
    ; Magic quotes for incoming GET/POST/Cookie data.
    magic_quotes_gpc = Off

    ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
    magic_quotes_runtime = Off

    ; Use Sybase-style magic quotes (escape ' with '' instead of \').
    magic_quotes_sybase = Off
    (Mettre à Off pour désactiver)

    Si tu ne peux pas y accéder, tu peux modifier ses variables avec un fichier .htaccess qui contiendra :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    php_flag magic_quotes_gpc Off
    php_flag magic_quotes_runtime Off
    php_flag magic_quotes_sybase Off

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 184
    Par défaut
    Merci linaa, je vais de ce pas rechercher sur le net comment procéder pour créer ce fichier .htaccess (comment encoder, avec quel éditeur de texte de préférence, etc...) et je poste dans la foulée

  4. #4
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Il suffit de créer un nouveau fichier que tu nommes .htaccess
    (sous Windows tu peux pas le faire, il faut le renommer sur une invite de commande)
    ... Et avec un simple editeur de texte (bloc notes, notepad), tu insères les lignes de mon précédent post

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 184
    Par défaut
    bonjour, j'encode en UTF8, unicode bedian? Et je le place à la racine du serveur?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 184
    Par défaut
    alors Linaa j'ai placé ce fameux .htaccess à la racine du serveur et ça génère dans le navigateur cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
     
    Please contact the server administrator, webadmin@kundenserver.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
     
    More information about this error may be available in the server error log.
     
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
    What happened?

Discussions similaires

  1. [EJB2.1 Entity] [BMP] les requetes doivent-elles se trouver directement dans les méthodes ?
    Par webspeak dans le forum Java EE
    Réponses: 2
    Dernier message: 24/03/2005, 08h34
  2. Réponses: 6
    Dernier message: 11/01/2005, 12h49
  3. Comment désactiver les actions automatiques de Windows ?
    Par j-phi dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 06/01/2005, 12h53
  4. désactiver les contraintes
    Par romainw dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 15/07/2004, 10h46
  5. Désactiver les touches F1, F2, F3, F4, F5 dans IE
    Par ZiZouJH dans le forum Flash
    Réponses: 7
    Dernier message: 17/02/2003, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo