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

  FORUM HardWare.fr
  Programmation
  PHP

  [antislashes] Php, y'a un bug ou koi.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[antislashes] Php, y'a un bug ou koi.

n°212338
mober
Mécréant Notoire
Posté le 11-09-2002 à 17:30:32  profilanswer
 

g une chaine de caractères (avec des ' et des " ) je veux l'insèrer dans un une base MySql.
 
Lorsque ke je remplace ' et " par nawak, l'insertion marche sans pb.
 
Par contre lorsque je fais
$corps=str_replace("'","\'",$corps);
$corps=str_replace('"','\"',$corps);
ça foire complètement et je me retrouve avec des séries de 5 ou 6 antislashes devant les ' et ".
 
NB : même pb sur deux serveurs différents :(
 
je commence à me lasser de ce truc :cry:

mood
Publicité
Posté le 11-09-2002 à 17:30:32  profilanswer
 

n°212342
LexTuhor
Posté le 11-09-2002 à 17:32:44  profilanswer
 

ben c'est normal, si tu repasses plusieurs fois avec ton truc :
 
la première fois : '
la 2° : \'
la 3° : \\'
la 4 ° : \\\' etc...

n°212350
mober
Mécréant Notoire
Posté le 11-09-2002 à 17:34:46  profilanswer
 

LexTuhor a écrit a écrit :

ben c'est normal, si tu repasses plusieurs fois avec ton truc :
 
la première fois : '
la 2° : \'
la 3° : \\'
la 4 ° : \\\' etc...




 
heu je passe qu'une fois

n°212357
mober
Mécréant Notoire
Posté le 11-09-2002 à 17:39:15  profilanswer
 

Sur les 2 serveurs le magic_quotes_gpc est actif.
 
En fait la chaine ke je cherche à former correctement pour insertion a été récupérée dans la base de donnée sans passer par un formulaire il faut donc lui donner la forme adéquate.

n°212367
mober
Mécréant Notoire
Posté le 11-09-2002 à 17:47:12  profilanswer
 

LexTuhor a écrit a écrit :

ben c'est normal, si tu repasses plusieurs fois avec ton truc :
 
la première fois : '
la 2° : \'
la 3° : \\'
la 4 ° : \\\' etc...




 
:D
 
ok t'avais raison gt persuadé du contraire
Tout marche comme il faut maintenant
 
Merci

n°212392
--greg--
Posté le 11-09-2002 à 18:30:06  profilanswer
 

y'a 2 fct magiques: addslashes et stripslashes
magic nan?  :ouch:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°215004
mober
Mécréant Notoire
Posté le 16-09-2002 à 12:27:49  profilanswer
 

--greg-- a écrit a écrit :

y'a 2 fct magiques: addslashes et stripslashes
magic nan?  :ouch:  




 
Marche pas, je sais pas précisément pourquoi.

n°215006
--greg--
Posté le 16-09-2002 à 12:29:38  profilanswer
 

mober a écrit a écrit :

 
 
Marche pas, je sais pas précisément pourquoi.



on dit "je sais pas les utiliser" ;)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°215009
darklord
You're welcome
Posté le 16-09-2002 à 12:31:59  profilanswer
 

--greg-- a écrit a écrit :

on dit "je sais pas les utiliser" ;)




 
 :jap:


---------------
Just because you feel good does not make you right
n°215012
mober
Mécréant Notoire
Posté le 16-09-2002 à 12:33:22  profilanswer
 

--greg-- a écrit a écrit :

on dit "je sais pas les utiliser" ;)




 
[:hum]
addslashes($corps);
 
g essayé mais la requête sql passait pas avec.

mood
Publicité
Posté le 16-09-2002 à 12:33:22  profilanswer
 

n°215019
mober
Mécréant Notoire
Posté le 16-09-2002 à 12:39:11  profilanswer
 

[:hum]
 
maintenant ke j'y repense je me demande si g bien remplacé l'ancien valeur par la nouvelle.
 

n°215020
e-deby
Posté le 16-09-2002 à 12:41:16  profilanswer
 

La requete devrait passer, l'erreur est ailleurs


Message édité par e-deby le 16-09-2002 à 12:41:33
n°215028
mober
Mécréant Notoire
Posté le 16-09-2002 à 12:49:49  profilanswer
 

mober a écrit a écrit :

[:hum]
 
maintenant ke j'y repense je me demande si g bien remplacé l'ancien valeur par la nouvelle.
 
 




 
oui j'avais simplement fait
addslashes($corps);
au lieu de $corps=addslashes($corps);
 
gt trop à la bourre.

n°215038
e-deby
Posté le 16-09-2002 à 12:58:26  profilanswer
 

evidemment  :sarcastic:

n°215064
--greg--
Posté le 16-09-2002 à 13:51:05  profilanswer
 

mober a écrit a écrit :

 
 
oui j'avais simplement fait
addslashes($corps);
au lieu de $corps=addslashes($corps);
 
gt trop à la bourre.



j'allais le dire...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°217062
mober
Mécréant Notoire
Posté le 19-09-2002 à 11:40:13  profilanswer
 

e-deby a écrit a écrit :

evidemment  :sarcastic:  




 
:sleep:
 
c pas compliqué g fait ke des conneries ce jour-là [:yaisse4]

n°217087
trueslash
(╯°□°)╯︵ MMM
Posté le 19-09-2002 à 11:48:44  profilanswer
 

:lol:


---------------
sympathisant UBCT

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

  [antislashes] Php, y'a un bug ou koi.

 

Sujets relatifs
[PHP] question conne[PHP-SGBD]
[PHP]Bouton radio ..[PHP] Upload
Grave problème de version de PHP !!! 4.2.0 ==> 4.2.3[PHP / pb types MIME] à l'aide avec un powerpoint
Apprendre le PHP!!![PHP/MySQL] Extraire la dernière valeur d'un champs.
[PHP] Afficher les resultats d'une requeste SQL sur deux colonnes[PHP]Erreur accès à une base de donnée Mysql
Plus de sujets relatifs à : [antislashes] Php, y'a un bug ou koi.


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