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

Langage PHP Discussion :

désactiver échappement automatique


Sujet :

Langage 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 désactiver échappement automatique
    Bonjour,

    J'ai développé en local une application en PHP et je gère toute appostrophe dans une chaîne de caractère avec des fonctions dédiées (afin d'éviter les bugs). Seulement en mettant en ligne le tout, PHP me met d'office des échappements ("\") devant chaque guillemets dans mes chaînes de caractères que je ne souhaite pas. Je pourrais appliquer stripSlashes() à toutes mes variables mes elles sont très nombreuses, alors peut on désactiver sur un serveur cet échappement automatique?
    Merci.

  2. #2
    Membre éprouvé Avatar de Cyberbob002
    Inscrit en
    Mai 2003
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 140
    Par défaut
    Salut !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set_magic_quotes_runtime(0);

  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
    salut, à placer dans le php ou dans .htaccess dans le dossier log du serveur?

    Sinon j'ai testé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php_flag magic_quotes_gpc off
    dans ce dernier mais le pb n'est pas résolu

    Si c'est du php comment faire en sorte que toutes mes pages php soient concernées sans utiliser un include()?

  4. #4
    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
    Help

  5. #5
    Membre éprouvé Avatar de Cyberbob002
    Inscrit en
    Mai 2003
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 140
    Par défaut
    C'est du PHP. Pour que tout soit pris en compte met le en debut de ton code (ex : dans le index.php)

  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
    Ecoute merci beaucoup je teste ça demain matin!

    Voici les 2 fonctions que j'utilise pour me "débarasser" des guillemets avant de rentrer les contenus des variables dans la bdd via mySQL, et les récupérer après les requêtes SELECT:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function htmlToVar($var){
     
    $var = str_replace('"', '_', $var);
    $var = str_replace("'", "µ", $var);
    return $var;
     
    }
     
    function varToHtml($var){
     
    $var = str_replace('_', '"', $var);
    $var = str_replace("µ", "'", $var);
    return $var;
     
    }
    Ca fonctionne pas besoin de ce satané magic_quotes

Discussions similaires

  1. Réponses: 17
    Dernier message: 28/06/2012, 10h11
  2. [VxiR2] Désactivation Synchronisation automatique
    Par Migraine dans le forum Deski
    Réponses: 2
    Dernier message: 14/03/2011, 15h43
  3. [VI-2007] désactiver comportement automatique objets
    Par jimg24 dans le forum Visio
    Réponses: 0
    Dernier message: 01/02/2011, 09h45
  4. [V6] [BO 6.5] Désactivation Synchronisation automatique
    Par Ashaar dans le forum Deski
    Réponses: 6
    Dernier message: 02/10/2009, 14h48
  5. désactivation fermeture automatique fenêtre
    Par logarithme1984 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/07/2007, 09h23

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