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

  FORUM HardWare.fr
  Programmation

  [PHP-Mysql] Prob d'apostrophes et de slash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP-Mysql] Prob d'apostrophes et de slash

n°39204
rds
Posté le 12-06-2001 à 22:18:41  profilanswer
 

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)

mood
Publicité
Posté le 12-06-2001 à 22:18:41  profilanswer
 

n°39205
Profil sup​primé
Posté le 12-06-2001 à 22:20:55  answer
 

va faire un tour sur la section php de www.webjeff.org :)

n°39209
FLY LM
Posté le 12-06-2001 à 22:35:15  profilanswer
 

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.

n°39248
rds
Posté le 12-06-2001 à 23:45:52  profilanswer
 

Merci bcp :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP-Mysql] Prob d'apostrophes et de slash

 

Sujets relatifs
[PHP] Question sur les variables "$$toto"[PHP, Javascript, autres?] Choix des couleurs
Pb de fichier sous PHP....PHP & "max execution time"
[PHP] Faire 1 select count et l'afficher ! HELP :-)[MYSQL + PHP] comment connaitre le nombre de champs d'une table ?
[PHP] Vérification de mail....[PHP / FLASH] ming permet a php de jouer du mp3...
[PHP] Freeze avec le serveur local "PHPDEV" 
Plus de sujets relatifs à : [PHP-Mysql] Prob d'apostrophes et de slash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR