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

  FORUM HardWare.fr
  Programmation
  PHP

  comment remplacer \ dans une chaine ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment remplacer \ dans une chaine ?

n°1303622
erwan83
Du Shift DEL tu te méfieras !
Posté le 11-02-2006 à 23:53:59  profilanswer
 

Ben voila tout y est quand je rentre une requete avec une apostrophe le moteur me colle un anti slash et ca me met le bazard...
 
Z'auriez une idée ?
remplacer "\" par ""
 
merci


---------------
http://www.ypikay.com
mood
Publicité
Posté le 11-02-2006 à 23:53:59  profilanswer
 

n°1303626
masklinn
í dag viðrar vel til loftárása
Posté le 12-02-2006 à 00:30:48  profilanswer
 

Code :
  1. function fix_quote($value) {
  2.    if(get_magic_quote_gpc() == 1)
  3.        return stripslashes($value);
  4.    else
  5.        return $value;
  6. }


à peu près


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1303662
erwan83
Du Shift DEL tu te méfieras !
Posté le 12-02-2006 à 10:55:17  profilanswer
 

Aaaaaaaaaah..... ok coooooooool
Merci beaucoup


---------------
http://www.ypikay.com
n°1303665
erwan83
Du Shift DEL tu te méfieras !
Posté le 12-02-2006 à 11:15:38  profilanswer
 

j'ai tapé ça et ca semble marcher
$input = stripslashes($input);
le problème est que ca fout le bazar après quand j'attaque la base de données... incompréhensible


---------------
http://www.ypikay.com
n°1303684
sielfried
Posté le 12-02-2006 à 12:08:15  profilanswer
 

erwan83 a écrit :

j'ai tapé ça et ca semble marcher
$input = stripslashes($input);


 
Utilise plutôt la fonction qu'a donnée masklinn, ça t'évitera d'avoir des stripslashes inutiles si tu passes sur un serveur sans magic_quotes_gpc d'activé. :spamafote:
 
(A moins que tu puisses le désactiver, dans ce cas n'hésite pas à le faire.)
 

Citation :


le problème est que ca fout le bazar après quand j'attaque la base de données... incompréhensible[/quotemsg]


 
T'as pas plus vague ? [:figti]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1303687
erwan83
Du Shift DEL tu te méfieras !
Posté le 12-02-2006 à 12:13:30  profilanswer
 

Ahhh c'est de la que vient le probleme...
En fait je fais un input (voir le site pour comprendre) qui est la chaine recherchée. le problème c'est que quand la chaine comprend un antislash, il apparait
exemple. rendez-vous sur le site et tapez la requete l'enfant . et regardez ce qu'il affiche en rouge en dessous vous comprendrez
Alors après que j'ai trouvé ma recherche (input) je l'envoie dans la BdB mais la il y a un bug bizarre, ca me colle un "to" dans la requete : erreur semlect from xxxx where yyyyyy order by zzz, limit to,0
evidemment le code plante


Message édité par erwan83 le 12-02-2006 à 12:14:01

---------------
http://www.ypikay.com
n°1303710
masklinn
í dag viðrar vel til loftárása
Posté le 12-02-2006 à 14:07:08  profilanswer
 

erwan83 a écrit :

j'ai tapé ça et ca semble marcher
$input = stripslashes($input);
le problème est que ca fout le bazar après quand j'attaque la base de données... incompréhensible


 [:petrus75]  
 
En clair, tu fais n'importe quoi et tu te demandes pourquoi ça marche pas


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1303718
erwan83
Du Shift DEL tu te méfieras !
Posté le 12-02-2006 à 14:23:33  profilanswer
 

Oh l'autre hé oh pfffff...


---------------
http://www.ypikay.com

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

  comment remplacer \ dans une chaine ?

 

Sujets relatifs
remplacer une chaine de caractere dans un fichier en .batRequête SQL pour remplacer une partie de chaine...
remplacer une chaine de caractère dans un fichierRemplacer les espaces d'une chaine
[C] Remplacer une partie d'une chaîne de caractèresremplacer un mot dans une chaine par un autre mot
[php] Patern, remplacer dans une chaine de caractèreRemplacer le caractere " \ " par " \\" dans une chaine.....
[DOS] Remplacer une chaine de caractere[PHP] remplacer une chaine de caractères dans un .ini [resolu]
Plus de sujets relatifs à : comment remplacer \ dans une chaine ?


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