Retire les antislash
beru002
Messages postés
497
Date d'inscription
Statut
Membre
Dernière intervention
-
beru002 Messages postés 497 Date d'inscription Statut Membre Dernière intervention -
beru002 Messages postés 497 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de rentrer des données dans ma base, par formulaire et j'ai remarqué que parfois (pas tout le temps), le serveur met des antislashs devant les apostrophes (parfois même plusieurs antislash!!). j'aimerais les enlever, mais j'ai beau chercher d'où vient l'erreur, je ne comprends pas!! voici mon code:
$nb_modifs=$bdd->exec('UPDATE nom_table SET nom_champ = REPLACE (nom_champ, "\\", "") ');
echo $nb_modifs. ' entrées ont été modifiées';
en résultat, j'ai la phrase "entrées ont été modifiées", sans le nombre, et sans message d'erreur... si quelqu'un a une solution pour moi, je prends!!!
ps: et si ce quelqu'un qui a la solution sait aussi comment faire pour faire cette manip sur l'ensemble des champs de la table, d'un coup d'un seul, je prends aussi!!
merci d'avance!!
je suis en train de rentrer des données dans ma base, par formulaire et j'ai remarqué que parfois (pas tout le temps), le serveur met des antislashs devant les apostrophes (parfois même plusieurs antislash!!). j'aimerais les enlever, mais j'ai beau chercher d'où vient l'erreur, je ne comprends pas!! voici mon code:
$nb_modifs=$bdd->exec('UPDATE nom_table SET nom_champ = REPLACE (nom_champ, "\\", "") ');
echo $nb_modifs. ' entrées ont été modifiées';
en résultat, j'ai la phrase "entrées ont été modifiées", sans le nombre, et sans message d'erreur... si quelqu'un a une solution pour moi, je prends!!!
ps: et si ce quelqu'un qui a la solution sait aussi comment faire pour faire cette manip sur l'ensemble des champs de la table, d'un coup d'un seul, je prends aussi!!
merci d'avance!!
4 réponses
Bonjour,
Je pense moi que dans ton fichier PHP.ini la directive magic_quote_GPC est à ON
à vérifier ....
@+
Je pense moi que dans ton fichier PHP.ini la directive magic_quote_GPC est à ON
à vérifier ....
@+
n'étant pas en local, je n'ai pas accès à ce fichier... ou du moins, je ne sais pas où le trouver...
si ça peut aider, je suis chez x10hosting (stoli)
si ça peut aider, je suis chez x10hosting (stoli)
Re,
Alors pour ça 2 manipulations à réaliser si nécessaire :
Première manipulation :
1 - créer un fichier php nommer php_info.php
2 - éditer le fichier et écrire le code suivant :
<?php phpinfo(); ?>
3 - le déposer chez l'hébergeur à la racine du serveur
4 - appel de l'url : http://monsiteweb.com/php_info.php
Deuxième manipulation si la directive est à ON :
1 - créer un fichier htaccess.txt
2- ajout du code suivant : php_flag magic_quotes_gpc off
3 - déposer sur le serveur de l'hébergeur
4 - le renommer en .htaccess
@+
Alors pour ça 2 manipulations à réaliser si nécessaire :
Première manipulation :
1 - créer un fichier php nommer php_info.php
2 - éditer le fichier et écrire le code suivant :
<?php phpinfo(); ?>
3 - le déposer chez l'hébergeur à la racine du serveur
4 - appel de l'url : http://monsiteweb.com/php_info.php
Deuxième manipulation si la directive est à ON :
1 - créer un fichier htaccess.txt
2- ajout du code suivant : php_flag magic_quotes_gpc off
3 - déposer sur le serveur de l'hébergeur
4 - le renommer en .htaccess
@+