question sur les versions de addslashes() - PHP - Programmation
Marsh Posté le 06-08-2003 à 13:27:16
Juste un piste, as tu essayé de faire un echo de $text avant de slasher car pour moi $text est déjà slahser
Marsh Posté le 06-08-2003 à 17:10:32
ca c'est con....
Marsh Posté le 06-08-2003 à 18:05:31
en fait c pas php
il se trouve que maintenant avec
<input type=text> il me fait deja les addslashes()
mais bon si je l'utilise telle quel pour une requete sql il aime quand meme pas
Marsh Posté le 06-08-2003 à 18:29:10
ton hébergeur a du changer sa conf et activer le addslashes() automatique (rappel plus le nom du param) sur les variables POST (avant ça devait être désactivé)
EDIT : c'est le magic quotes GPC qui échappe automatiquement les caractères spéciaux.
Marsh Posté le 06-08-2003 à 18:37:29
oui ca doit etre ca
j'ai easyphp et donc j'ai upgradé php, apache et mysql en meme temps
je vais revoir ma config apache (bien que cela ne soit pas reelement un probleme)
Marsh Posté le 06-08-2003 à 22:30:59
ça s'appelle les magic_quotes
et ça se change dans la conf php
Marsh Posté le 07-08-2003 à 00:43:14
Anakn a écrit : ça s'appelle les magic_quotes |
déjà cité par sh@rdar
Marsh Posté le 06-08-2003 à 12:28:19
salut juste une question au passage
addslashes() a changé d'implemantation encore la version 4.0 et la 4.2 ?
j'avais des script avec addslashes("l'exemple de truc a slasher" )
qui me donnait -> l\'exemple de truc a slasher
et bon ct ce que je voulais
quand je suis passé a la 4.2 j'ai pas changé les script mais ca me donne -> l\\\'exemple de truc a slasher
en gros comme si j'appelais la fonction 2x de suite
du coup j'ai remplacé mes appels par
addslashes(stripslashes($text)) et ca marche
qq'un d'autre a eu ce probleme ? ou bien il y a eu une merde lors de l'update de mon php