Problème php magic_quotes_gpc

Fermé
oryassine Messages postés 61 Date d'inscription mercredi 10 août 2005 Statut Membre Dernière intervention 19 mai 2011 - 16 oct. 2008 à 16:24
oryassine Messages postés 61 Date d'inscription mercredi 10 août 2005 Statut Membre Dernière intervention 19 mai 2011 - 16 oct. 2008 à 17:39
Bonjour,
j'ai un problème :
quand je tape un nom qui contient l'apostrophe dans un formulaire ça l'enregistre dans la base de données abec un "\" avant l'apostrophpe , jai cherché partout et j'ai trouvé qu'il faut modifier magic_quotes_gpc en "off" dans php.ini
je l'ai fait dans tous les fichies php.ini(3 fichiers que j'ai trouvé ) dans mon serveur sous linux
et toujours le problème existe je comrends pas d'où ça
d'ailleurs en local ça n'affiche pas le "\" devant l'apostrophe
est ce qu'il faut redémarrer le serveur et comment s'il vous plaît
merci d'avence
A voir également:

5 réponses

Bonjour

ça ne dépend pas du charset de la base
As-tu bien aussi magic_quotes_runtime à off ?
Et as-tu relancé le serveur après avoir modifié php.ini ?
0
internetasso Messages postés 1054 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 30 juin 2013 177
Modifié par crapoulou le 27/09/2010 à 21:13
change le charset de ta dbase
La création d'un site commence par la réflexion de son devenir...
-1
oryassine Messages postés 61 Date d'inscription mercredi 10 août 2005 Statut Membre Dernière intervention 19 mai 2011 2
16 oct. 2008 à 17:15
bonjour toutes les variables de magic_quote(3) sont à off
comment je relance le serveur
je suis nouveau dans cela
merci
-1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
16 oct. 2008 à 17:17
C'est normal ce \ est ajouté automatiquement sinon l'apostrophe serait considéré dans ta requette comme une apostrophe du code

laisses la dans ta base

quand tu veux réafficher ce que tu as dans la base passes simplement par la fonction stripslashes()
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oryassine Messages postés 61 Date d'inscription mercredi 10 août 2005 Statut Membre Dernière intervention 19 mai 2011 2
16 oct. 2008 à 17:39
ok le problème est résolu
j'ai redémarrer apache2 par la commande : sudo /etc/init.d/apache2 restart
merci pour votre aide
-1