Php, y'a un bug ou koi. [antislashes] - PHP - Programmation
Marsh Posté le 11-09-2002 à 17:32:44
ben c'est normal, si tu repasses plusieurs fois avec ton truc :
la première fois : '
la 2° : \'
la 3° : \\'
la 4 ° : \\\' etc...
Marsh Posté le 11-09-2002 à 17:34:46
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
Marsh Posté le 11-09-2002 à 17:39:15
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.
Marsh Posté le 11-09-2002 à 17:47:12
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... |
ok t'avais raison gt persuadé du contraire
Tout marche comme il faut maintenant
Merci
Marsh Posté le 11-09-2002 à 18:30:06
y'a 2 fct magiques: addslashes et stripslashes
magic nan?
Marsh Posté le 16-09-2002 à 12:27:49
--greg-- a écrit a écrit : y'a 2 fct magiques: addslashes et stripslashes magic nan? |
Marche pas, je sais pas précisément pourquoi.
Marsh Posté le 16-09-2002 à 12:29:38
mober a écrit a écrit : Marche pas, je sais pas précisément pourquoi. |
on dit "je sais pas les utiliser"
Marsh Posté le 16-09-2002 à 12:31:59
--greg-- a écrit a écrit : on dit "je sais pas les utiliser" |
Marsh Posté le 16-09-2002 à 12:33:22
--greg-- a écrit a écrit : on dit "je sais pas les utiliser" |
addslashes($corps);
g essayé mais la requête sql passait pas avec.
Marsh Posté le 16-09-2002 à 12:39:11
maintenant ke j'y repense je me demande si g bien remplacé l'ancien valeur par la nouvelle.
Marsh Posté le 16-09-2002 à 12:41:16
La requete devrait passer, l'erreur est ailleurs
Marsh Posté le 16-09-2002 à 12:49:49
mober a écrit a écrit : 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.
Marsh Posté le 16-09-2002 à 13:51:05
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...
Marsh Posté le 19-09-2002 à 11:40:13
e-deby a écrit a écrit : evidemment |
c pas compliqué g fait ke des conneries ce jour-là
Marsh Posté le 11-09-2002 à 17:30:32
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