question sur les versions de addslashes()

question sur les versions de addslashes() - PHP - Programmation

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

Reply

Marsh Posté le 06-08-2003 à 12:28:19   

Reply

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

Reply

Marsh Posté le 06-08-2003 à 17:10:32    

ca c'est con.... [:meganne]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

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  :pt1cable:


Message édité par maok le 06-08-2003 à 18:06:15
Reply

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.


Message édité par Sh@rdar le 06-08-2003 à 18:30:14

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

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)

Reply

Marsh Posté le 06-08-2003 à 22:30:59    

ça s'appelle les magic_quotes
 
et ça se change dans la conf php

Reply

Marsh Posté le 07-08-2003 à 00:43:14    

Anakn a écrit :

ça s'appelle les magic_quotes
 
et ça se change dans la conf php


déjà cité par sh@rdar  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed