Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3530 connectés 

 


Dernière réponse
Sujet : [PHP-Mysql] Prob d'apostrophes et de slash
rds Merci bcp :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
rds Merci bcp :)
FLY LM Faudrait avoir le réflexe de regarder les docs, surtout que pour PHP - MySQL, c'est super fourni...
 
Enfin, je vais quand même t'expliquer rapidement.
 
J'imagine que ta variable "c'est cool" a été récupérée via un formulaire (le \ protège les caractères spéciaux afin qu'ils ne soient pas interprétés, "le caractère spécial est échappé" ). Les caractères spéciaux (simple quot ', double quot ", backslashe \) sont donc toujours précédé d'un \ en sortie de formulaire. Tu peux stocker tes varaibles comme cela dans ta base de données.
 
A l'affichage, utilise Stripslashes($variable), il enlèvera les \.
AddSlashes($variable) fait le contraire, elle ajoute des \ devant tous les caractères spéciaux.
Quand à Htmlspecialchars($variable), elle remplace certains caractères par leur équivalent HTML :
- la double quot " est remplacée par : "
- le & est remplacé par : &
- le < par : <
- le > par : >
 
@ plus.
va faire un tour sur la section php de www.webjeff.org :)
rds Voilà :  
lorsque je rentre un apostrophe ou un guillemet dans 1 var php  
pour la stocker dans ma base de donnée mysql,
 
par ex: "c'est cool" la var s'est transformée en "c'/est cool" (--> 1 slash / en rab)
 
 
Et quand je la resort de la base mysql c le meme bordel :(
 
 
 
pourkoi, comment éviter ca ????  
 
à koi servent ces fonctions ???????
StripSlashes($var)
HtmlSpecialChars($var)
Addslashes($var)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)