By: olivier
Date: 2005-11-23
Time: 10:50
|
magic_quotes_gpc
bonjour,
sur meon serveur, j'ai magic_quotes_gpc qui est activé. De ce fait, tous mes affichage sont modifiés avec "l\'..." lorsque je réinitialise mes formulaires avec les données postées précédement. J'ai cherche la méthode la plus simple pour retiré cet "\" avec la fonction stripslashes(). Et le résultat est que le plus simple, c'est de modifier la méthode function meth_Locator_Replace(&$Txt,&$Loc,&$Value,$CheckSub) en modifiant la ligne 890 par $CurrVal = stripslashes($Value);
Cette modofication peut elle poser des problèmes ? et si non peut elle être implementé par defaut ?
par avance merci
olivier
|
By: Skrol29
Date: 2005-11-23
Time: 17:15
|
Re: magic_quotes_gpc
salut,
Oui cela est source de beaucoup de problèmes.
En effet, ce que tu fais c'est de supprimer systématiquement les slash de toutes valeurs fusionnées par TBS. Du coup si tu as un slash volontaire, il sera supprimé ; ou simplement si tu travailles avec un modèle qui n'est pas du Html ils seront aussi supprimés.
Comme j'ai répondu à un message récent sur le forum anglais, chaque développeur à sa cuisine pour se dépatouiller de ce problème de Magic_Quotes_Gpc.
Personnelement, j'utilise une fonction perso qui d'une part récupère une variable depuis les tableaux POST, GET et COOKIE, et qui d'autre part opère un stripslash() si nécessaire.
Cette fonction est utilisée dans les appli tbsForum et tbsTestimonials qui sont dispo en téléchargement sur ce site.
|