2012-08-16 2 views
2

J'ai un CMS pour résoudre certains problèmes. Puisque le service d'hébergement a activé php_magic_quotes dans le serveur, leur base de données contient du contenu avec des barres obliques. Une fois que j'ai eu le projet, j'ai demandé à la partie hôte d'éteindre les magic_quotes et les problèmes ne sont plus disponibles. Cependant, j'ai besoin de corriger les données affectées existantes en raison de citations magiques. Y at-il une commande mysql ou php où je peux utiliser pour réparer ces. Certains enregistrements sont gravement affectés. A titre d'exemple, je peux voir quelque chose comme ça dans la base de données you\\\\\\'r Appréciez toute suggestion pour corriger ces données existantes.Correction des données affectées par magic_quote

Répondre

3

Il suffit d'utiliser stripslashes pour Unescape vos données:

var_dump(stripslashes("you\\\\\\'r")); // string(6) "you\'r" 
+0

Great ... Merci. Je n'ai jamais pensé que cela aiderait. Je vais essayer ceci en écrivant un script et je vous mettrai à jour. Merci pour la réponse. –

Questions connexes