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

PHP & Base de données Discussion :

Utilisation de "get_magic_quotes_gpc()" [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Points : 102
    Points
    102
    Par défaut Utilisation de "get_magic_quotes_gpc()"
    bonjour,

    Voila j'aimerai tout simplement qu'on m'explique le fonctionnement de la fonction "get_magic_quotes_gpc()" qui sert a verifier la presence des quotes notament, de facon a les inhiber pour que ca ne provoque pas d'erreur dans une requete SQL par exemple

    voila ce que j ai fait mais ca ne fonctionne pas !
    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
    16
    17
    18
    19
    20
    21
     
    for ($i=0;$i<count($valeur);$i++)
       {
        if ($i==(count($valeur)-1))
        {
     
         if (!get_magic_quotes_gpc()) 
         {   
           $valeur[$i] = addslashes($valeur[$i]);
         } 
         $reqvaleur=$reqvaleur.$valeur[$i];
        }
        else
        {
         if (!get_magic_quotes_gpc()) 
         {
           $valeur[$i] = addslashes($valeur[$i]);
         } 
         $reqvaleur=$reqvaleur.$valeur[$i].",";
        }
       }

    Pouvez vous m'aider ?

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Qu'entends-tu par "ça ne fonctionne pas" ?

  3. #3
    Membre régulier
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Points : 102
    Points
    102
    Par défaut
    Insert into rdv (id_rdv,date,lieu,intervenant, id_projet,service,correspondant,mail,remote_addr,confirmation,commentaires) VALUES ('123456' ,'2006-04-19' ,'limoges' ,'architecte,paysagiste', '12test' ,'TEST' ,'TEST' ,'test@test.fr' ,'172.0.0.1' ,'oui' ,'test pour l'ami, il s'aura comme ca !')


    voila la requete que j obtien
    ---> 'test pour l'ami, il s'aura comme ca !'

  4. #4
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Peux-tu essayer ceci :
    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
    var_dump('<pre>', get_magic_quotes_gpc(), $valeur, '</pre>');
     
    for ($i=0;$i<count($valeur);$i++)
    {
       if (!get_magic_quotes_gpc()) 
       {   
          $valeur[$i] = addslashes($valeur[$i]);
       } 
       $reqvaleur .= $valeur[$i];
     
       if ($i != (count($valeur)-1))
       {
          $reqvaleur .= ',';
       }
    }

  5. #5
    Membre régulier
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Points : 102
    Points
    102
    Par défaut
    euh tu pourrais m'expliquer aussi, parce que si je ne comprend pas ce que ca fait, ca ne me sert pas beaucoup !

  6. #6
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    J'ai juste simplifié ton code et rajouter une ligne de debuggage (var_dump).
    C'est le resultat de cette ligne qui m'intéresse (copier-coller dans une balise [code]).

  7. #7
    Membre régulier
    Homme Profil pro
    débutant SAP BO
    Inscrit en
    Avril 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : débutant SAP BO

    Informations forums :
    Inscription : Avril 2005
    Messages : 228
    Points : 102
    Points
    102
    Par défaut
    excusez moi je suis un gros boulet, je n'avai pa mi mes if au bon endroit ! ca fonctionne en fait...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/11/2006, 18h00

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