France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 646 membres enregistrés - 1 884 026 posts - 96 217 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           addslashes et stripslashes
15 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
addslashes et stripslashes

axou1er


Messages : 147
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 06 septembre 2007 - 21 h 17 m 01 s
Bonjour j'ai un petit probleme que je vous explique tout de suite.
Je récupère une variable $titre d'un formulaire et je l'insers dans ma bdd à l'aide d'un addslashes. Le problème est que quand je veux l'afficher à l'aide d'un stripslashes les "\" sont toujours présents.

J'ai regardé les magic_quote etaient sur off alors je les mis sur on et je n'ai plus que le titre qui s'affiche alors je les ai remis sur off et tout s'affiche de nouveau sauf que dans le titre il y a encore les antislashes.

Qu'est ce que je pourrai faire?




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 528
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 07 septembre 2007 - 10 h 27 m 34 s
essayes d'injecter sans le addslashes. si tu as peur que ta requete ne passe pas pour cause de cassure de chaine, tente la de cette maniere (je parle des guillemets) :

$req = "INSERT INTO machin (toto) VALUES ( ' ".$bla bla." ' )";

regardes si ca passe.

j'avais pas mal de problemes de ce genre avant, maintenant j'en fais moins et ca marche mieux :)

tiens nous au jus. si tu pouvais mettre une de tes requetes, enfin passe un echo dessus et copie colle qu'on ai un exemple ;)



:firefox:

axou1er


Messages : 147
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 07 septembre 2007 - 11 h 01 m 49 s
J'ai enlevé l'addslashes au moment d'insérer dans ma bdd et j'ai gardé les stripslashes pour l'affichage.
J'obtiens ceci :

il l\'est ou il l\'est ou pas?

Et sans les stripslashes j'obtiens ceci :

il l\\\'est ou il l\\\'est ou pas?




Woofy
Pour les bons tuyaux me demander

Messages : 26 196
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 07 septembre 2007 - 11 h 04 m 52 s
Affiche ce que tu as avant l'insertion dans la bdd, puis regarde ce qui est dans la bdd.
L'insertion doit mettre les slashs automatiquement, mais doit y avoir un addslashes en trop quelque part.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


axou1er


Messages : 147
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 07 septembre 2007 - 11 h 21 m 17 s
Merci beaucoup maintenant ca marche mais je ne me rappelle pas avoir changé quelque chose.... enfin l'essentiel c'est que ca marche!!


Message édité 1 fois, la dernière par axou1er le 07 septembre 2007 - 11 h 22.


grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 528
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 07 septembre 2007 - 11 h 27 m 54 s
:jap:



:firefox:

Page genérée en 0.1650 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory